Tag: uiappearance

自定义iOS7的UIDatePicker的文本颜色(就像邮箱一样)

我有最令人沮丧的困境。 我已经研究了上下,可以清楚地看到,苹果不希望我们篡改iOS 7.嗯,我想篡改。 而且,邮箱的团队清楚地知道如何去做并获得批准。 我试图实现的主要目标是将标签颜色更改为白色。 我的第一个想法是他们正在使用一个自定义UIPickerView只是模仿UIDatePicker,但我不认为这是事实。 我放大了一个小片段,发现了一个正常的UIDatePicker(黑色线条)的残余,并在字母“W”上加上了裁剪。 现在我已经高高在上了。 有没有一些运行时间的黑客攻击,与UIAppearance,甚至挖入一些私人的API只是为了看看这是可能的。 我接近,非常接近,但它使用了一个私人的API,如果你滚动得足够快,标签会变黑。 我完全不知道如何做到这一点,没有a)违反规则或b)花费无数小时重新实现UIDatePicker。 邮箱,告诉我你的秘密! 如果其他人有任何build议(我的意思是任何),请让我知道。 另外,这是我得到的最接近的:

外观代理/ UI_APPEARANCE_SELECTOR在Swift中?

苹果文档指出: 要join外观代理API,请使用UI_APPEARANCE_SELECTOR在标题中标记外观属性select器。 在Objective-C中,可以使用UI_APPEARANCE_SELECTOR注释属性,如下所示: @property (nonatomic, strong) UIColor *foregroundColor UI_APPEARANCE_SELECTOR; 我如何在Swift中做同样的事情?

如何使用iOS5外观API在UINavigationBar中设置标题的字体和颜色?

我有一个多视图控制器,我想设置所有的字体颜色为红色。 [[UINavigationBar appearance] setFont:[UIFont boldSystemFontOfSize:12.0]]; 抛出一个无法识别的select器错误。 请给出一个代码,以帮助解决以下问题。

使用UIAppearance自定义iOS UIDatepicker

优衣库的新的闹钟应用程序有一个自定义的UIDatePicker : 我想创build我自己的自定义UIDatePicker 。 我试图改变DatePicker的外观,但在UIDatePicker查找UI_APPEARANCE_SELECTOR 不会返回任何内容 。 意思是不可能改变任何值,按照文档: 为了支持外观定制,一个类必须符合UIAppearanceContainer协议,相关的访问器方法必须用UI_APPEARANCE_SELECTOR标记。 如何改变我的UIDatePicker的外观?

如何将UIAppearance Proxy属性应用于UILabel?

在尝试将UIAppearance代理样式应用于UILabel类代理时,我一直得到不可靠的结果。 例如,下面的工作,我期望: [[UILabel appearance] setFont:[UIFont fontWithName:SOME_FONT size:SOME_SIZE]]; [[UILabel appearance] setShadowColor:[UIColor blackColor]]; 设置textColor不起作用,但是,这: [[UILabel appearance] setColor:[UIColor greenColor]]; 确实有效 那种 。 这是有点不可靠的,并导致任何特定于实例的调用setTextColor:被忽略。 将UIA外观样式应用于UILabel的正确方法是什么?

在Swift中包含的外观

我试图将我的应用程序转换为Swift语言。 我有这样的代码行: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; 如何将其转换为Swift? 在苹果的文档中 ,没有这样的方法。