jjzjj

setTitleTextAttributes

全部标签

ios - 如何为 AppDelegate 中的所有 View Controller 独立更改左右栏按钮项文本属性?

在我的应用程序中,我在UINavigationController中嵌入了许多UIViewControllers,其中包含一个cancelrightBarButtonItem和保存leftBarButtonItem。在每个类中,我都有重复的代码来自定义栏按钮项的属性:navigationItem.leftBarButtonItem?.setTitleTextAttributes([NSAttributedStringKey.font:UIFont(name:fontFuturaMedium,size:fontSize17)!],for:.normal)navigationItem.le

ios - UINavigationBar 字体属性似乎只调整标题而不是 View 的碎片部分

我在我的AppDelegate.m中使用了以下内容来更改我的UINavigationBar的字体属性:[[UINavigationBarappearance]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIColordarkBlue],NSForegroundColorAttributeName,[UIFontfontWithName:SYSTEM_FONT_TYPEsize:SYSTEM_FONT_SIZE*1.2],NSFontAttributeName,nil]];但是,这似乎只调整了标题显示

ios - 是否可以从嵌入式 UITableViewController 设置父 UITabViewController 属性

当涉及到嵌入式View时,我有点困惑。我在Storyboard中创建了以下结构:-UITabBarViewController-UINavigationViewController-UITableViewController(MyTableViewController)那么对于我的问题,是否可以从我的自定义UITableViewController(MyTableViewController)中设置选项卡栏项目属性,例如标题字体?我在MyTableViewController中尝试了以下代码:-(void)viewDidLoad{[superviewDidLoad];//Settabb

ios - UISegmentedControl 在解散后更改色调颜色

我的Controller上有UISegmentedControl。当我第一次打开它时,哪种色调效果很好。但是在按下后退按钮时,我将关闭Controller。当重新打开同一个Controller时,UISegmentedControl的色调会消失。请帮忙。提前致谢。headerSegment=[[UISegmentedControlalloc]initWithItems:segmentItemsArray];headerSegment.selectedSegmentIndex=0;headerSegment.apportionsSegmentWidthsByContent=YES;hea

ios - 快速更改后退按钮的字体和颜色

我正在使用Swift2.2开发应用程序。现在我想更改某个View的后退按钮字体和颜色。有问题的View有一个导航Controller,因为它是父Controller。我已经尝试在我的ViewController的viewDidLoad中运行以下两行self.navigationController!.navigationItem.backBarButtonItem!.setTitleTextAttributes([NSFontAttributeName:UIFont(name:"AndesRounded",size:17)!],forState:.Normal)self.navigat

ios - 快速更改后退按钮的字体和颜色

我正在使用Swift2.2开发应用程序。现在我想更改某个View的后退按钮字体和颜色。有问题的View有一个导航Controller,因为它是父Controller。我已经尝试在我的ViewController的viewDidLoad中运行以下两行self.navigationController!.navigationItem.backBarButtonItem!.setTitleTextAttributes([NSFontAttributeName:UIFont(name:"AndesRounded",size:17)!],forState:.Normal)self.navigat

swift - 在 Swift 中更改标签栏字体

我一直在尝试更改选项卡栏项目的字体,但我一直无法找到任何Swift示例。我知道这就是您在Objective-C中更改它的方式:[[UITabBarItemappearance]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIFontfontWithName:@"AmericanTypewriter"size:20.0f],UITextAttributeFont,nil]forState:UIControlStateNormal];但是我怎样才能将它翻译成Swift呢? 最

swift - 在 Swift 中更改标签栏字体

我一直在尝试更改选项卡栏项目的字体,但我一直无法找到任何Swift示例。我知道这就是您在Objective-C中更改它的方式:[[UITabBarItemappearance]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIFontfontWithName:@"AmericanTypewriter"size:20.0f],UITextAttributeFont,nil]forState:UIControlStateNormal];但是我怎样才能将它翻译成Swift呢? 最

ios - UINavigationBar setTitleTextAttributes 带下划线文本

我正在尝试使用此代码在所有View中使用下划线setTextAttribute[[UINavigationBarappearance]setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColorredColor],//NSUnderlineStyleAttributeName:@(NSUnderlineStyleSingle),(NSString*)kCTUnderlineStyleAttributeName:@(kCTUnderlineStyleDouble),NSFontAttributeName:[UIFontf

ios - 在屏幕上查看后 setTitleTextAttributes 不起作用。 iOS 11

我花了一整天的时间尝试更改UIBarButtonItem的颜色,现在我认为这是一个iOS11错误,除非有人能告诉我这是设计使然。我可以使用这段代码改变文本的颜色[self.refreshButtonsetTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColororangeColor]}forState:UIControlStateNormal];如果我将代码添加到viewWillAppear:animated函数中,它可以正常工作,但是如果将它添加到viewDidAppear:animated中,它就不起作用。它似乎适用
12