问题标签 [uiappearance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iOS 开发者是否有任何“主题”?
我知道 iOS 框架有一个概念UIAppearance
,允许您轻松调整应用程序中控件的视觉外观。我想知道是否有任何已发布的调色板/主题库在 iOS 环境中运行良好?
例如,iOS 等效的 jQuery Mobile 主题滚轮:
http://jqueryui.com/themeroller/
(注意:我先用谷歌搜索了这个!)
iphone - UISegmentedControl backgroundImageForState 不返回我的图像
我UIApperance
用来在我的 中设置背景图像UISegmentedControl
,如下所示:
但是,我的图像高于标准UISegmentedControl
尺寸。所以稍后,我试图获取控件的背景图像,以便调整控件的大小,如下所示:
这个方法调用返回nil
,我无法弄清楚为什么。该控件实际上是使用我放入的图像UIAppearance
。有谁知道为什么这种方法不返回我的图像,或者以不同的方式将背景图像从分段控件中取出?
iphone - 检测自定义按钮的 UIAppearance 代理中的更改
我正在创建一个自定义按钮,它有几个标记为UI_APPEARANCE_SELECTOR
. 如何通过外观代理检测属性何时更改?不调用属性设置器。
该属性确实发生了更改,因为它在 中具有正确的值drawRect:
,但我仍然需要检测它何时更改。
ios - UINavigationBar 横向标题字体大小
无论如何我可以UINavigationBar
在横向模式下设置标题的字体大小吗?
我正在使用UIAppearance
代理来自定义标题文本属性,并且我对横向时的字体大小特别感兴趣。它是纵向字体,但当旋转为横向时,字体大小不会作为默认行为缩小。
不幸的是,我没有看到任何barMetric:
可以与之搭配的属性setTitleAttributes:
。
谢谢。
ios6 - iOS5.1 上的 setBackButtonBackgroundImage 磨损行为
我在 ios5.1 和 ios6.0 上有两种不同的行为
在 iOS 6.0 上
在 iOS 5.1 上???
有什么我做得不好的吗?
iphone - UITabBarController 图像 iOS 5
我UITabBarController
为 iOS5 创建了一个带有故事板的故事板。我的 ViewController 中没有UITabBar
声明,也无法为标签栏设置背景图像。
cocoa-touch - 使用 UIAppearance 自定义一个 UIBarButtonItem 子类,而不是主类
我正在使用 UIAppearance 自定义所有 UIBarButtonItem,其中包括:
除了糟糕的颜色选择外,它的效果很好。
现在,我想要一些具有特定样式的按钮。所以我创建了一个新类,我们称之为YellowDoneBarButtonItem
.
我也想自定义它,所以我添加:
不幸的是,最后一次调用... appearance] setTintColor:
获胜,所有按钮,无论是否为子类,都采用最后指定的颜色。
我不能使用appearanceWhenContainedIn:
,因为有时,我可能在同一个导航栏中有两种不同的按钮样式。
有没有办法UIAppearance
比all or nothing更有选择性地使用?
医生说:
在任何给定的视图层次结构中,最外层的外观代理获胜。特异性(链的深度)是决胜局。换句话说,appearanceWhenContainedIn: 中的包含语句被视为部分排序。给定一个具体的排序(实际的子视图层次结构),UIKit 在从窗口向下读取实际层次结构时选择部分排序,它是第一个唯一匹配的。
有什么技巧可以将这个事实转变为这里需要的吗?
objective-c - UIAppearanceProxy 背景图片错误
我正在为 UIToolBar、UINavigationController、UISegmentedControl、UIBarButtonItem 等使用 UIAppearance 选择器,我偶尔会看到一些非常奇怪的行为。
不知何故,这几乎就像 UIControls 在某些操作后重置自己一样。这是我的意思的屏幕截图。基本上,就好像他们不再拥有图像一样。如果我单击控件或旋转以重置它们,它们最终会重置,但我不知道是什么原因造成的。
任何帮助深表感谢。
提前致谢。
iphone - 使用 UIAppearance 方法自定义 UIAlertView
我知道UIAlertView
符合UIAppearance
and UIAppearanceContainer
。
但是我如何使用UIAppearance
自定义/样式UIAlertView
?我无法通过网络找到它。
objective-c - 更改模态 UIActivityViewController 的外观
如何更改UIActivityViewController
模式共享操作中使用的邮件撰写对象导航栏的外观?
UIActivityViewController
符合UIAppearance
,所以我认为以下确实有效,但事实并非如此。导航栏保持默认蓝色。
语境:
我怎样才能将颜色UINavigationBar
从蓝色更改为灰色。