8得票4回答
如何使用Swift设置UILabel的默认字体和大小

我发现UISegmentedControl可以通过以下方式更改字体和大小: UISegmentedControl.appearance().setTitleTextAttributes(myFontAttribute as [NSObject : AnyObject] , forState:...

7得票2回答
使用UIAppearance更改所有UITableViewCells的文本颜色

我无法使用UIAppearance机制更改UITableViewCell的文本颜色。 这是我的代码,其中注释显示了对我有用和无用的部分: UITableViewCell *cell = [UITableViewCell appearance]; cell.backgroundColor =...

7得票1回答
横屏状态下的UINavigationBar标题字体大小

有没有办法在横屏模式下设置UINavigationBar标题的字体大小? 我正在使用UIAppearance代理来自定义标题文本属性,我特别关注横屏时的字体大小。它在竖屏模式下很好,但旋转到横屏模式后,字体大小不会像默认行为一样缩小。 [[UINavigationBar appearanc...

7得票2回答
在Swift中,在自定义的UIView子类中通过UIAppearance设置文本属性

根据NSHipster的说法,“使自定义UI类符合UIAppearance不仅是最佳实践,而且表明了对其实现的某种关怀。” 因此,我正试图在UIView子类中设置文本属性(稍后将用于创建NSAttributedString),并将其保存到var titleTextAttributes: [S...

7得票2回答
iOS - 防止UIAppearance设置改变UIWebView输入附件视图

在我的应用程序中有一个UIWebView,问题在于我有一个UIAppearance,它修改了分段控件的外观,所以它修改了UIWebView文本字段输入附件视图中的分段控件,我希望它看起来正常,或者不要尝试修改它。这是当前的样子:

7得票2回答
外观API - UIBarButtonItem - MPMoviePlayerViewController和Youtube Webview

我使用外观API来设置一个UIBarButtonItem,代码如下: [[UIBarButtonItem appearance] setBackgroundImage:barButtonBgImage forState:UIControlStateNormal barMetrics:UIBa...

7得票1回答
MFMailComposeViewController在iOS 7中忽略了部分UIAppearance协议。

我有一个仅支持iOS 7的应用程序,使用UIAppearance为整个应用程序中的UINavigationBar设置样式。 我在AppDelegate中有以下代码: [[UINavigationBar appearance] setBackgroundImage:redImage forB...

7得票1回答
MKMapView影响UINavigationBar和TabBar外观

我有一个UIView中的MKMapView。直到iOS7之前从未出现过任何问题。我的UITabbar和UINavigationBars的颜色都是通过UIAppearance Protocol设置的。 由于某种原因,每当MKMapView被初始化时,所有的tabbars和navbars都会重置...

7得票1回答
在iOS7中,当使用UIAppearance代理时,UIBarButtonItems不会遵循粗体“Done”样式。

iOS7默认情况下,UIBarButtonItem在样式UIBarButtonItemStylePlain下使用Helvetica普通字体,而在UIBarButtonItemStyleDone下使用黑体字体。 我的应用程序使用自定义字体,并且我正在使用UIAppearance代理来实现这一点...

7得票1回答
使用UIAppearance移动UINavigationBar

我正在尝试通过UIAppearance来增加UINavigationBar的高度。虽然高度本身确实发生了变化,但是该栏的一部分被设备状态栏遮挡。我希望将该栏向下移动22像素,以便完全可见。 [[UINavigationBar appearance] setFrame:CGRectMake([...