-2

我必须在我的 iOS 应用程序中为按钮设置字体和颜色等属性。使用getButtonTextFont()getButtonTextColor()等公共方法在代码中设置这些会更好,还是应该使用 Interface Builder 的实用程序窗口简单地设置属性?

注意:这些属性是静态的,在应用过程中不会改变。

此外,如果需要,请为这些方法建议正确的命名约定。

4

2 回答 2

1

如果这些是静态属性,请不要为它们生成代码,只需在 XIB 中设置它们。

您的白色也可以通过UIColor名为 whiteColor 的类方法获得。

[UIColor whiteColor];

至于 Objective-C 中的命名约定,我会阅读 Apple 的这份名为Programming with Objective-C: Conventions 的指南。

于 2013-02-24T15:58:29.797 回答
1

弄清楚了:

可以为按钮的不同状态轻松设置属性。脚步:

  1. 选择包含按钮的 .xib 文件
  2. 选择按钮并使用右上角的视图段栏启用实用程序区域。
  3. 打开属性检查器
  4. 使用“状态配置”下拉菜单选择要为其设置按钮属性的状态。
  5. 相应地更改每个所需状态的属性。

您仍然可以使用以下方法更改属性:

+(UIFont*)getButtonsTextFont14Bold{ return [UIFont fontWithName:@"Helvetica-Bold" size:14]; }

+(UIColor*) getButtonsTextColorWhite{

return [UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1]; }
于 2013-02-24T15:53:38.400 回答