簡體   English   中英

iPhone iOS5 如何向用戶顯示字體類型、大小、顏色和 alignment 小部件?

[英]iPhone iOS5 How can I present a font type, size, color and alignment widget to the user?

我有幾個 UITextFields,我希望用戶能夠在這些字段中更改字體的外觀。

現在我有一個帶有 5 個用於字體控制的按鈕的 UIToolbar。 一種用於字體名稱,一種用於大小,一種用於顏色,一種用於 alignment。

為了更改字體,我顯示了一個帶有 fonts 系列名稱的選擇器,讓用戶為該系列選擇默認字體。

對於字體顏色,我顯示另一個工具欄,字體大小為 slider 對於字體顏色,我顯示一個開源顏色選擇器 對於字體 alignment,我顯示一個循環通過左/中/右 alignment 的按鈕。最后有一個關閉按鈕隱藏工具欄。

目前我所有的代碼都在一個 controller 中,但我想將它重構為一個單獨的、可重復使用的 class。

由於我將重寫代碼,是否有像我上面描述的那樣的開源字體控件? 也許我可以插入一些已經制作到我的項目中的東西?

謝謝!

一點也不難。 使用字體,而不是選擇器使用帶有按鈕和標簽的滾動視圖。 至於尺寸,你也可以這樣做!

這在 Xcode 4 中很容易,在 3.XX 中不太確定

我發現蘋果的屬性字符串示例確實有一個類似表視圖的字體 controller,其中包括 fonts 的預覽。 我認為擴展 controller 可能是最簡單的事情:

http://developer.apple.com/library/ios/#samplecode/CoreTextPageViewer/Introduction/Intro.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM