19得票4回答
设定导航栏返回按钮图片

我想将我的UINavigationBar中的返回按钮设置为这个图片: 我不希望这个图片被嵌入到标准的返回按钮图像中,我只想让这个图片出现。 我从其他问题中了解到可以使用以下代码: [[UIBarButtonItem appearance] setBackButtonBackgroun...

19得票6回答
在iOS 7上更改MFMailComposerViewController中的导航按钮颜色

我正在尝试更改MFMailComposerViewController中导航按钮的文本颜色,但它在iOS6上不像那样起作用。在iOS 6中,可以使用UIAppearance实现如下效果:// Navigation button UIBarButtonItem *barButton = [UIB...

19得票6回答
如何设置UITabBarItem的未选中色调,包括系统项目(iOS7)

(注意: 我在SO上看到有几个类似的问题,但是它们似乎都无法解决我想要改变自定义和系统UITabBarItem未选中外观的特定问题。) 我正在iOS7上工作。我有一个带有一些按钮的UITabBar。其中一些是我的按钮,一些是系统按钮。例如:UITabBarItem *searchButton...

18得票1回答
iOS 6外观在多个类中的表现

我在我的iOS 6应用程序中使用appearanceWhenContainedIn方法来定制某些UI元素。 我发现的问题是,如果我尝试提供多个容器类,则不会应用任何自定义样式,就像这样:// Works neither for toolbar nor navbar items [UIBarBu...

18得票5回答
UIAppearance在以编程方式创建的UILabel上不起作用

我们已经扩展了UILabel,使其能够为应用程序中给定标签类型的所有使用应用标准字体和颜色。例如。@interface UILabelHeadingBold : UILabel @end 在我们的AppDelegate中,我们会这样应用字体和颜色[[UILabelHeadingBold app...

18得票3回答
UISwitch setThumbTintColor导致崩溃(iOS 6专用)?

更新:收到了苹果发送的邮件,称该漏洞/问题已经修复,下一个SDK版本将不再存在此问题。和平! 我在AppDelegate的代码中有这个内容:- (void) customizeAppearance { [[UISwitch appearance] setOnTintColor:[UI...

17得票1回答
UIAppearance Swift 4

升级到Swift 4后,我遇到了编译错误: Static member 'appearance' cannot be used on protocol metatype 'UIAppearance.Protocol' 这是我的自定义标签栏控制器子类中的viewWillAppear方法,我正...

17得票3回答
UILabel外观字体和属性字符串字体

在我的应用程序中,我应用了一个全局自定义字体到所有的标签中,像这样:UIFont *font = [UIFont fontWithName:kMyFontName size:15.0]; [[UILabel appearance] setFont:font]; 这个正常工作。但在某些情况下,...

17得票3回答
覆盖MFMailComposeViewController的UIAppearance属性

我正在使用UIAppearance协议来设置整个应用中UINavigationBar对象的背景图片。[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"image-name"] forBarMetrics...

17得票4回答
自定义对象的UIAppearance代理

我有一个自定义对象,它继承自NSObject。这个对象会执行“一些操作”,其中之一是创建一个UIView并使用一些UIKit对象(如UILabel、UIButtons等)来装饰它。该对象有一些属性,比如textColor、font、backgroundColor等,用于自定义包含的UIKit对...