问题标签 [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.

0 投票
4 回答
2844 浏览

iphone - iOS 开发者是否有任何“主题”?

我知道 iOS 框架有一个概念UIAppearance,允许您轻松调整应用程序中控件的视觉外观。我想知道是否有任何已发布的调色板/主题库在 iOS 环境中运行良好?

例如,iOS 等效的 jQuery Mobile 主题滚轮:

http://jqueryui.com/themeroller/

(注意:我先用谷歌搜索了这个!)

0 投票
1 回答
513 浏览

iphone - UISegmentedControl backgroundImageForState 不返回我的图像

UIApperance用来在我的 中设置背景图像UISegmentedControl,如下所示:

但是,我的图像高于标准UISegmentedControl尺寸。所以稍后,我试图获取控件的背景图像,以便调整控件的大小,如下所示:

这个方法调用返回nil,我无法弄清楚为什么。该控件实际上是使用我放入的图像UIAppearance。有谁知道为什么这种方法不返回我的图像,或者以不同的方式将背景图像从分段控件中取出?

0 投票
1 回答
215 浏览

iphone - 检测自定义按钮的 UIAppearance 代理中的更改

我正在创建一个自定义按钮,它有几个标记为UI_APPEARANCE_SELECTOR. 如何通过外观代理检测属性何时更改?不调用属性设置器。

该属性确实发生了更改,因为它在 中具有正确的值drawRect:,但我仍然需要检测它何时更改。

0 投票
1 回答
1884 浏览

ios - UINavigationBar 横向标题字体大小

无论如何我可以UINavigationBar在横向模式下设置标题的字体大小吗?

我正在使用UIAppearance代理来自定义标题文本属性,并且我对横向时的字体大小特别感兴趣。它是纵向字体,但当旋转为横向时,字体大小不会作为默认行为缩小。

不幸的是,我没有看到任何barMetric:可以与之搭配的属性setTitleAttributes:

谢谢。

0 投票
1 回答
361 浏览

ios6 - iOS5.1 上的 setBackButtonBackgroundImage 磨损行为

我在 ios5.1 和 ios6.0 上有两种不同的行为

在 iOS 6.0 上一切正常 在 iOS 6.0 上

在 iOS5.1 上??? 在 iOS 5.1 上???

有什么我做得不好的吗?

0 投票
1 回答
343 浏览

iphone - UITabBarController 图像 iOS 5

UITabBarController为 iOS5 创建了一个带有故事板的故事板。我的 ViewController 中没有UITabBar声明,也无法为标签栏设置背景图像。

0 投票
1 回答
473 浏览

cocoa-touch - 使用 UIAppearance 自定义一个 UIBarButtonItem 子类,而不是主类

我正在使用 UIAppearance 自定义所有 UIBarButtonItem,其中包括:

除了糟糕的颜色选择外,它的效果很好。

现在,我想要一些具有特定样式的按钮。所以我创建了一个新类,我们称之为YellowDoneBarButtonItem.
我也想自定义它,所以我添加:

不幸的是,最后一次调用... appearance] setTintColor:获胜,所有按钮,无论是否为子类,都采用最后指定的颜色。

我不能使用appearanceWhenContainedIn:,因为有时,我可能在同一个导航栏中有两种不同的按钮样式。

有没有办法UIAppearanceall or nothing更有选择性地使用?

医生说:

在任何给定的视图层次结构中,最外层的外观代理获胜。特异性(链的深度)是决胜局。换句话说,appearanceWhenContainedIn: 中的包含语句被视为部分排序。给定一个具体的排序(实际的子视图层次结构),UIKit 在从窗口向下读取实际层次结构时选择部分排序,它是第一个唯一匹配的。

有什么技巧可以将这个事实转变为这里需要的吗?

0 投票
0 回答
44 浏览

objective-c - UIAppearanceProxy 背景图片错误

我正在为 UIToolBar、UINavigationController、UISegmentedControl、UIBarButtonItem 等使用 UIAppearance 选择器,我偶尔会看到一些非常奇怪的行为。

不知何故,这几乎就像 UIControls 在某些操作后重置自己一样。这是我的意思的屏幕截图。基本上,就好像他们不再拥有图像一样。如果我单击控件或旋转以重置它们,它们最终会重置,但我不知道是什么原因造成的。

任何帮助深表感谢。

提前致谢。

在此处输入图像描述

0 投票
3 回答
3090 浏览

iphone - 使用 UIAppearance 方法自定义 UIAlertView

我知道UIAlertView符合UIAppearanceand UIAppearanceContainer

但是我如何使用UIAppearance自定义/样式UIAlertView?我无法通过网络找到它。

0 投票
1 回答
2635 浏览

objective-c - 更改模态 UIActivityViewController 的外观

如何更改UIActivityViewController模式共享操作中使用的邮件撰写对象导航栏的外观?

UINavigationBar - 错误的色调

UIActivityViewController符合UIAppearance,所以我认为以下确实有效,但事实并非如此。导航栏保持默认蓝色。

语境:

我怎样才能将颜色UINavigationBar从蓝色更改为灰色。