uiappearance相关内容

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

我遇到了最令人沮丧的两难境地.我上下研究过,可以清楚地看到 Apple 不希望我们篡改 iOS 7.好吧,我想篡改.而且,Mailbox 的团队清楚地知道如何去做并获得批准. 我想要实现的主要目标是将标签颜色更改为白色. 我的第一个想法是他们正在使用自定义 UIPickerView,它只是模仿 UIDatePicker,但我不认为是这种情况. 我放大了一个小片段,发现了一个正常的 ..
发布时间:2022-01-23 10:51:25 移动开发

respondsToSelector 外观代理失败

我正在尝试通过在 [UIBarButtonItem 外观] 上运行 respondsToSelector 来检测 iOS 6 特定的外观方法.但是,无论我指定什么选择器,它总是为我返回 NO: //应该在 iOS 5 中显示 NOPE,在 iOS 6 中显示 YEP.始终显示 NOPENSLog(@"%@", [[UIBarButtonItem 外观] respondsToSelector:@s ..
发布时间:2022-01-14 20:27:13 移动开发

自定义左 &右 UISegmentedControl 按钮

我正在尝试自定义以下分段控件,对第一个按钮使用左图像,对第二个按钮使用右图像.我将如何使用 UIAppearance 做到这一点? 我要更改以下segmentedControl: 类似于以下内容: 我想使用自定义图像的原因是我可以更改按钮的角.如果你看一下蓝色的分段控件,它更方正(我的图像有它自己的角). 我在想这样的事情但没有用: UIImage *leftImage ..
发布时间:2022-01-14 19:52:04 移动开发

使用 UIAppearance 自定义 iOS UIDatepicker

优衣库的新闹钟应用有一个自定义的UIDatePicker: 我想创建自己的自定义 UIDatePicker. 我尝试更改 DatePicker 的外观,但在 UIDatePicker 中查找 UI_APPEARANCE_SELECTOR 会返回 nothing. 这意味着它不可能更改任何值,根据文档: 要支持外观定制,一个类必须符合 UIAppearanceContaine ..
发布时间:2022-01-14 19:28:25 移动开发

如何设置 UITabBarItem 的未选择色调,***包括系统项目***(iOS7)

(注意:我看到关于 SO 有几个类似的问题,但他们似乎都没有解决我想要更改自定义和系统 UITabBarItems 的未选择外观的具体问题.) 我在 iOS7 中工作.我有一个带有一些按钮的 UITabBar.其中一些是我的按钮,一些是系统按钮.示例: UITabBarItem *searchButton = [[UITabBarItem alloc] initWithTabBarSyst ..
发布时间:2022-01-07 18:27:03 移动开发

Swift 中的出现时包含在

我正在尝试将我的应用程序转换为 Swift 语言. 我有这行代码: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar 类], nil]setTitleTextAttributes:textDictionaryforState:UIControlStateNormal]; 如何将其转换为 Swift? 在 App ..
发布时间:2021-12-02 16:15:27 移动开发

为视图控制器根视图设置外观代理

是否可以在使用 UIAppearance 时仅针对视图控制器的根视图?我想从我的应用程序委托为我的所有控制器设置背景颜色,但只想定位视图控制器上的直接视图.谢谢. 详细来说,每个 UIViewController 子类都有自己的 UIView 对象,您可以通过其 view 属性调用.这就是你在故事板中放置任何东西的视图,比如 UITableView、UITabBar 等.我希望代理仅适用于该 ..
发布时间:2021-09-13 20:13:20 移动开发

Xamarin.iOS - 操作表行号

我有这个场景:我的操作表有一个不同的文本大小,就像在这个问题,但尝试从 xamarin iOS 访问此 API,我找不到该属性: UILabel.appearance(whenContainedInInstancesOf: [UIAlertController.self]).numberOfLines = 2 阅读这个问题,由@SushiHangover 回答,Xamarin 有许多隐藏的 A ..
发布时间:2021-09-12 20:38:09 其他开发

Swift 中的外观代理/UI_APPEARANCE_SELECTOR?

Apple 文档指出: 要参与外观代理API,请标记您的外观带有 UI_APPEARANCE_SELECTOR 的标题中的属性选择器. 在 Objective-C 中,可以像这样使用 UI_APPEARANCE_SELECTOR 注释属性: @property (nonatomic, strong) UIColor *foregroundColor UI_APPEARANCE_SEL ..
发布时间:2021-09-12 20:34:31 移动开发

分离 UIAppearence 代码

我想为我正在创建的应用程序添加主题.只需在 2 种颜色之间切换,我希望导航栏、工具栏等以所选颜色显示. 当应用首次加载时,我在 AppDelegate 的 didFinishLaunchingWithOptions 方法中应用一种颜色. UIColor *blueTheme = [UIColor colorWithRed:80/255.0f green:192/255.0f blue:22 ..
发布时间:2021-09-12 20:13:04 移动开发

外观代理无法按预期用于 UIButton 字体

我目前通过外观代理为我的应用程序设计样式,但我遇到了这个问题:当我在 UIButton 外观上设置属性时,我的字体被忽略: [buttonAppearance setTitleColor:darkColor forState:UIControlStateNormal];[buttonAppearance.titleLabel setFont:[UIFont fontWithName:@"Helv ..
发布时间:2021-09-12 19:52:01 移动开发

条形按钮项目色调颜色不起作用

如您在附加图像中所见,条形按钮的色调颜色设置为红色,但显示为黑色.我认为这是因为文本颜色仍然是黑色?有没有办法改变这种情况? 我更改了此栏按钮项的色调颜色、它所在的导航栏、UIBarButtonItem.appearance() 以及 UINavigationBar.appearance().关闭弹出窗口并重新打开它会改变颜色. 编辑 在栏按钮下方的层次结构中,具有正确的色调颜色 ..
发布时间:2021-09-12 19:42:12 移动开发

通过 UIActivityViewController 与 WhatsApp 共享时按钮中的文本颜色错误

当我使用 UIActivityViewController 与 WhatsApp 共享文本时,共享的第二个屏幕(就我而言)具有错误的按钮颜色.第一个画面没问题.这个问题已经讨论了很多次,在这里可以找到一大堆答案:iOS7 中从 UIActivityViewController 呈现时,无法在邮件编辑器中设置发送和取消按钮的文本颜色 答案为我修复了以下按钮颜色: MFMailCompos ..

tvos:UITextView 焦点外观像电影应用

我正在构建一个 tvos 应用程序,我希望 UITextView 的行为类似于 tvos 电影应用程序中的行为.我对聚焦的外观特别感兴趣.请看看这两张图. 目前我只是在文本视图聚焦时添加背景颜色,但我如何在附加图像中实现这种聚焦外观.这是我的小代码 override func didUpdateFocusInContext(context: UIFocusUpdateContext, wi ..
发布时间:2021-09-10 20:18:22 其他开发

如何更改 MFMailComposeViewController 文本和按钮图像的颜色?

iOS 对 MFMailComposeViewController 中的所有彩色文本使用标准(蓝色)色调.这对我不利,因为客户希望在应用程序中使用他的公司颜色.如何将它们的颜色更改为橙​​色? 我特别询问按钮图标的颜色(添加图像和铃铛图像)和包含邮件地址的文本.我已经更改了导航栏颜色.在文档中,有这样写: 这个类的视图层次是私有的,你不能修改它.但是,您可以使用 UIAppearanc ..

UIAppearance 的“当不包含在"中时

我目前正在构建一个复杂的 UIAppearance 修饰符网络*,并且遇到了一个问题. 我使用 FlatUIKit 的自定义 UIBarButton 外观协议导致 MFMailComposerViewController 抱怨并停止工作. 因此,不是使用 UIAppearance 的 whenContainedIn 方法来指定导致发生修改的类,而是有没有办法排除某些类,即“when n ..
发布时间:2021-06-11 20:22:23 移动开发