问题标签 [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.
ios - iOS - 防止 UIAppearance 设置更改 UIWebView 输入附件视图
我的应用程序中有一个 UIWebView,问题是我有一个 UIAppearance 可以修改分段控件的外观,因此它会修改 UIWebView 文本字段的输入附件视图中的分段控件,我希望它看起来正确,或不尝试修改它。这是它目前的样子:
ios - 可以用 UIAppearance 来设置 UINavigationItem 的 titleview 吗?
我目前使用此代码来设置我的导航项的 titleView:
有没有办法可以使用 UIAppearance 放置此代码?
无效。
ios - UIAppearance 未对以编程方式创建的 UILabel 生效
我们扩展了 UILabel 以便能够在我们的应用程序中为给定标签类型的所有用途应用标准字体和颜色。例如。
在我们的 AppDelegate 中,我们像这样应用字体和颜色
在我们的 XIB 中添加 UILabel 时,我们现在可以选择 UILabelHeadingBold 类型的类,它可以按预期工作。标签以正确的字体和颜色显示,如我们的 AppDelegate 中所指定。
但是,如果我们以编程方式创建标签,例如。
UILabel 没有应用预期的字体/颜色。我们必须手动应用这些属性。
有没有办法让 UIAppearance 对以编程方式创建的 UI 元素生效,或者它只在 XIB 中使用时才有效?
objective-c - UIAppearance 删除 UIPopoverController 的自定义导航栏背景
我正在整合 iOS 5 的 UIAppearance 功能,为我的通用应用程序提供一个独特的主题。目前,我已经在我的 App Delegate 中实现了一些代码来为应用提供自定义导航栏:
这很好用,并将所有导航栏从 Apple 的普通样式更改为明亮的渐变。但是,我遇到的问题是它覆盖了一些我也不想要的样式。我的特殊问题是它覆盖了 iPad 的 UIPopoverController 中的导航栏背景,造成了丑陋的用户体验。请告诉我如何解决它。
编辑:请注意,这是一个通用应用程序,我通过 iPad 上的 UIPopoverController 和 iPhone/iPod 上的模式视图打开图像选择器。我只想删除 iPad 弹出框上导航栏的自定义背景,而不是模式视图上的自定义背景。
它目前的样子:
我希望它看起来如何:
提前感谢您的帮助,古维
ios - 显示提示时iOS5 UINavigationBar背景图像问题
我正在使用 iOS 5 中的新外观代理来为我的 UINavigationBar 设置背景图像。
这工作正常,但我需要设置导航栏的提示属性。当我这样做时,导航栏的高度会增加,并且我的背景图像不再垂直填充该导航栏,因此看起来很糟糕。
使用自定义背景图像时,如何通过提示说明高度变化?
ios - UIAppearance 代理规则何时应用于新的视图控制器?
我在徘徊 UIAppearance 规则何时应用于一些新的视图控制器?
我制定了一些全局规则,并在我的应用程序委托中调用它们。这样所有的 UIButton 看起来都一样。但现在我只想修改一个 UIButton 的外观。我已经尝试将代码删除它的背景,- (void)viewDidLoad
但它不起作用 - UIAppearance 规则尚未应用。在一个 ViewController 中,我将修改代码放入- (void)viewWillLayoutSubviews
其中,它运行良好,但现在在另一个 ViewController 中它不起作用(代码相同)。
覆盖 UIAppearance 规则在哪里安全?
iphone - UIBarButtonItem 外观我需要一个例外
在我application:didFinishLauchginWithOptions:
的设置中,我为我的控件设置了默认外观。
这对我很有用,因为它为普通 UIBarButtonItems 提供了透明的平面外观。但是,当您按下“快速查看”时,会出现一个按钮 I,但UIDocumentInteractionController
外观不正确。
我相信这是我拥有的唯一一个只是图像的 barbuttonitem。有没有办法我可以修改这个按钮来给它一些对比,让它看起来不那么难看?即使是原始背景在我的导航栏背景下看起来也不错。
iphone - ABPeoplePicker:重置自定义导航栏外观
我正在使用 UINavigationBar、UIBarBattunItems 和 BackButton 的自定义外观。此外,我正在使用 Apple 的 ABPeoplePicker 让用户从一些联系人中进行选择。我的问题是我想将外观重置为默认外观,但前提是人员选择器以模态方式呈现。
有谁知道如何实现这一目标?
我以以下方式展示我的人员选择器。
提前致谢!
ios - 如何将 UIAppearance 代理属性应用于 UILabel?
在尝试将 UIAppearance 代理样式应用于 UILabel 类代理时,我得到了不可靠的结果。例如,以下工作如我所料:
设置 textColor 不起作用,但是,这个:
确实有效。那种。它有点不可靠,并导致任何特定于实例的调用setTextColor:
被忽略。
将 UIAppearance 样式应用于 UILabel 的正确方法是什么?
iphone - iPhone - 设置应用程序宽导航栏后退按钮,不带文字
我使用外观属性将图像设置为我的应用程序中所有导航栏后退按钮的背景图像。我在 applicationDidLoad 方法中使用以下代码来执行此操作。
我的问题是,每当后退按钮出现时,由于前一个视图的名称被设置为后退按钮的标题,图像就会被拉伸。有没有一种系统范围的方法可以停止设置标题?还尝试在实际视图控制器中将后退按钮的标题设置为空白没有效果:(