问题标签 [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.
ios5 - 如何使用 iOS5 外观 API 在 UINavigationBar 中设置标题的字体和颜色?
我有多个视图控制器,我想将所有的字体颜色设置为红色。
正在引发无法识别的选择器错误。
我怎样才能解决这个问题?
ios - iOS 5 后退按钮大小
我正在使用 iOS 5 UIAppearance 协议来使用自定义导航栏后退按钮,如此处所示。与我发现的其他方法不同,这是最好的方法,因为它保留了默认的后退按钮动画和行为。
唯一的问题是我无法更改其大小或将其设置为not clip subviews。这是正在发生的事情:
A 是预期行为,B 是默认样式,C 是剪裁结果。
不幸的是,这并不像将 UIBarButtonItem 设置为 clipsToBounds=NO 那样简单。
有谁知道如何解决这个问题?谢谢!
iphone - 检查 UIAppearance 的可用性
我正在尝试使用以下方法检查 UIAppearance 类的可用性:
但是,这从 iOS4 和 iOS5 都返回 nil - 任何人都知道如何解决这个问题?
iphone - 使用 UI 外观在 UIKeyboard 顶部自定义“完成”栏按钮?
我已经使用 ios 5 中的外观自定义了我的 navigationBar UIBarButtons。但是它还在我的键盘顶部编辑 DONE 栏按钮的外观(查看下图以了解我正在谈论的按钮)。如何访问该按钮的类,以便单独自定义该按钮?
谢谢!!!
ios - UINavigationBar 自定义背景与悬垂(iOS 5)
我正在尝试做到这一点(请原谅快速而肮脏的模型):
这是一个带有自定义背景图像的 UINavigationBar。但是,图像需要悬垂在导航栏的底部。图像是不规则的形状(我的模型上的白色部分是透明的,应该通过间隙显示视图控制器的视图)。
我真的不想修改每个可能的视图控制器来绘制悬垂位。谁能想到一个聪明的解决方案来完成这项工作?
我只支持 iOS 5,所以不需要向后兼容。
iphone - 自定义左右 UISegmentedControl 按钮
我正在尝试自定义以下分段控件,使用第一个按钮的左图像和第二个按钮的右图像。我将如何使用 UIAppearance 做到这一点?
我想更改以下分段控制:
类似于以下内容:
我想使用自定义图像的原因是我可以更改按钮的角。如果您查看蓝色分段控件,它会更方正(我的图像有自己的角)。
我在想这样的事情,但没有用:
iphone - UIToolbar translucent like photos app
I was wondering how to make the UIToolbar look transparent like the photos app where it allows the photo below it to be seen. I have my UIToolbar placed in IB. In IB, I set both the tintColor and backgroundColor to ClearColor.
In code, I also do:
Unfortunately, it only looks like this:
Any thoughts? Thanks!
objective-c - 不需要时如何摆脱 UIAppearance?
在我的 AppDelegate 中,我使用 UIAppearance 使用以下代码设置我自己的 NavigationBar:
但是我的应用程序的某些视图不需要它。我怎样才能摆脱它,所以我只能在相关视图中使用 IB?
ios - iOS 5 - 1 自定义 UINavigationBar 不同于所有其他
我在 iOS 5 中使用 UIAppearance 创建自定义 UINavigationBar。我使用以下代码(在 AppDelegate.m 中)为所有导航栏提供相同的背景
我希望能够仅对 1 个 TableViewController 使用 1 个导航栏“NavBarWithText.png”,而我使用 NavBarNoText.png 作为除上述 TableViewController 之外的所有其他导航栏的背景。有谁知道这是否可能?我知道 Instagram 做了类似的事情,主页选项卡使用的导航栏与所有其他选项卡不同。
我已经尝试在每个单独的类的 ViewDidLoad 方法中单独使用它,但它似乎不起作用。一开始我让单个视图具有不同的背景,但在我切换视图后它会变回公共背景。
对于单一视图
对于所有其他视图。
ios - 我什么时候可以开始使用使用 UIAppearance 设置的属性?
我的视图类(的后代UIView
)中有一些自定义外观属性。我想根据这些属性自定义视图外观,但我不能在初始化程序中这样做,因为使用设置的值[[MyClass appearance] setFoo:…]
此时无效:
它们已经设置在 中layoutSubviews
,但这不是执行视图自定义的好点,因为某些自定义可能会layoutSubviews
再次触发,从而导致无限循环。
那么,执行自定义有什么好处呢?或者有没有办法触发应用外观值的代码?