0

我有一些 UITextFields,我希望用户能够在这些字段中更改字体的外观。

现在我有一个带有 5 个用于字体控件的按钮的 UIToolbar。一种用于字体名称,一种用于大小,一种用于颜色,一种用于对齐。

要更改字体,我会显示一个带有字体系列名称的选择器,让用户为该系列选择默认字体。

对于字体颜色,我显示另一个带有字体大小滑块的工具栏 对于字体颜色,我显示一个开源颜色选择器 对于字体对齐,我显示一个在左/中/右对齐之间循环的按钮。最后还有一个隐藏工具栏的关闭按钮。

目前我的所有代码都在一个控制器中,但我希望将它重构为一个单独的、可重用的类。

由于我将重写代码,是否有像我上面描述的那样的开源字体控件?也许我可以插入一些已经在我的项目中的东西?

谢谢!

4

2 回答 2

1

一点也不难。而不是选择器,而是使用带有按钮和标签的滚动视图,它们使用字体。至于大小,你也可以这样做!

这在 Xcode 4 中很容易,在 3.XX 中不太确定

于 2012-04-07T02:20:16.843 回答
0

我发现苹果的属性字符串示例确实有一个类似于表格视图的字体控制器,其中包括字体外观的预览。我认为扩展该控制器可能是最简单的事情:

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

于 2012-04-11T14:30:54.153 回答