草庐IT

uiBarButtonItem

全部标签

ios - 更改 UIBarButtonItem 的 Tint 颜色

我有一个使用Storyboards的项目,每当我使用segue推送ViewController时,动态创建的条形按钮项始终是蓝色的。这让我发疯了。因为这个对象是动态创建的,所以我不能在IB中设置它的颜色(就像我对之前的条形按钮项目所做的那样)。我尝试过的解决方案有:在接收者的viewDidLoad中设置在接收者的viewDidAppear中设置self.navigationItem.backBarButtonItem.tintColor=[UIColorwhiteColor];当我发现这不太行时,我尝试设置leftBarButtonItem:self.navigationItem.le

ios - 更改 UIBarButtonItem 的 Tint 颜色

我有一个使用Storyboards的项目,每当我使用segue推送ViewController时,动态创建的条形按钮项始终是蓝色的。这让我发疯了。因为这个对象是动态创建的,所以我不能在IB中设置它的颜色(就像我对之前的条形按钮项目所做的那样)。我尝试过的解决方案有:在接收者的viewDidLoad中设置在接收者的viewDidAppear中设置self.navigationItem.backBarButtonItem.tintColor=[UIColorwhiteColor];当我发现这不太行时,我尝试设置leftBarButtonItem:self.navigationItem.le

ios - 更改后退导航栏按钮的字体

我希望能够设置我的应用导航栏后退按钮的字体,而不会做任何过于疯狂的事情并且不会丢失按钮的任何其他设计特征(即我想保留箭头)。现在我在viewDidAppear:中使用它来设置普通栏按钮项的字体。for(NSObject*viewinself.navigationController.navigationBar.subviews){if([viewisKindOfClass:[UIButtonclass]]){[((UIButton*)view).titleLabelsetFont:[UIFontfontWithName:@"GillSans"size:14.0]];}}但是,无论此代码

ios - 更改后退导航栏按钮的字体

我希望能够设置我的应用导航栏后退按钮的字体,而不会做任何过于疯狂的事情并且不会丢失按钮的任何其他设计特征(即我想保留箭头)。现在我在viewDidAppear:中使用它来设置普通栏按钮项的字体。for(NSObject*viewinself.navigationController.navigationBar.subviews){if([viewisKindOfClass:[UIButtonclass]]){[((UIButton*)view).titleLabelsetFont:[UIFontfontWithName:@"GillSans"size:14.0]];}}但是,无论此代码

ios - UIBarButtonItem : How can I find its frame?

我在工具栏中有一个按钮。我怎样才能捕获它的框架?UIBarButtonItem没有frame属性吗? 最佳答案 试试这个;UIBarButtonItem*item=...;UIView*view=[itemvalueForKey:@"view"];CGFloatwidth;if(view){width=[viewframe].size.width;}else{width=(CGFloat)0.0;} 关于ios-UIBarButtonItem:HowcanIfinditsframe?,我

ios - UIBarButtonItem : How can I find its frame?

我在工具栏中有一个按钮。我怎样才能捕获它的框架?UIBarButtonItem没有frame属性吗? 最佳答案 试试这个;UIBarButtonItem*item=...;UIView*view=[itemvalueForKey:@"view"];CGFloatwidth;if(view){width=[viewframe].size.width;}else{width=(CGFloat)0.0;} 关于ios-UIBarButtonItem:HowcanIfinditsframe?,我

objective-c - 以编程方式将按钮添加到导航栏

您好,我需要在右侧的导航栏中以编程方式设置按钮,这样如果我按下按钮,我将执行一些操作。我以编程方式创建了导航栏;navBar=[[UINavigationBaralloc]initWithFrame:CGRectMake(0,0,320,44)];同样,我需要在此导航栏的右侧添加按钮。对于我使用的,1.UIView*container=[[UIViewalloc]init];//createabuttonandaddittothecontainerUIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,130,44.01

objective-c - 以编程方式将按钮添加到导航栏

您好,我需要在右侧的导航栏中以编程方式设置按钮,这样如果我按下按钮,我将执行一些操作。我以编程方式创建了导航栏;navBar=[[UINavigationBaralloc]initWithFrame:CGRectMake(0,0,320,44)];同样,我需要在此导航栏的右侧添加按钮。对于我使用的,1.UIView*container=[[UIViewalloc]init];//createabuttonandaddittothecontainerUIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,130,44.01