草庐IT

bar-header

全部标签

objective-c - Objective-C : How to maintain image resolution/quality in navigation buttons and tab bars

我正在尝试通过以下代码将图像放在导航项的右侧按钮上//AddimagetorightbarbuttoninnavigationbarUIBarButtonItem*rightBarButton=[[UIBarButtonItemalloc]initWithImage:[UIImageimageNamed:@"refresh.png"]style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(getData)];self.navigationItem.rightBarButtonItem=rightBarButton;[r

objective-c - Objective-C : How to add spinner to navigation bar

每当我尝试刷新页面时,我都会遇到锁定屏幕的问题。如何在不锁定屏幕的情况下从服务器加载数据并将微调器添加到导航栏(如instagram)? 最佳答案 要添加微调器,您可以执行以下操作UIActivityIndicatorView*ai=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];self.navigationItem.rightBarButtonItem=[[[UIBarButtonIt

iphone - 如何使 UINavigationController 的 Navigation Bar 显示在底部?

有没有办法让UINavigationController的默认导航栏显示在底部而不是顶部?我知道有一个UIToolbar可以显示在底部,但那个是特定于每个View的,并且不带有“后退”按钮。 最佳答案 如果您使用NIB创建View,那么它相当简单-在属性->底部栏中选择导航栏。如果不是,那么您应该直接访问导航栏并更改其坐标。在你的ViewController中:CGRectoldRect=self.navigationController.navigationBar.frame;self.navigationController.n

iOS 8 : Cannot change the navigation bar at all of the ABPeoplePickerNavigationController

我尝试将ABPeoplePickerNavigationController导航栏的颜色更改为我的应用程序颜色。但是没有发生任何变化。即使我试图隐藏它或至少更改状态栏色调颜色,也没有任何反应。为什么?-(ABPeoplePickerNavigationController*)peoplePicker{if(!_peoplePicker){_peoplePicker=[[ABPeoplePickerNavigationControlleralloc]init];_peoplePicker.peoplePickerDelegate=self;_peoplePicker.navigation

ios - 除了标题之外,我们可以向 UINavigation Bar 添加额外的 UILabels 吗?

我正在开发一个应用程序,我必须在UINavigationBar上显示应用程序的状态。我将使用UILabel来显示状态。我想知道这是否可能?问候,提交 最佳答案 是的。要做的事情是创建您要显示的View(UIView的子类),其中包含您的所有标签。如果您只想显示一个标签,则不需要第一步,因为您可以直接使用UILabel在initWithCustomView:myLabelsView的帮助下将您的View包装在UIBarButtonItem中调用setRightBarButtonItem:animated:使用你的UIBarButton

ios - 如何在 Restkit 中设置 header 值

我正在尝试为我的restkit调用设置header值。但是,这些似乎不起作用。我想将Content-Type和Acceptheader设置为application/json知道问题出在哪里吗?谢谢!RKObjectManager*objectManager=[RKObjectManagersharedManager];[[objectManagerclient]setValue:@"application/json"forHTTPHeaderField:@"Accept"];[[objectManagerclient]setValue:@"application/json"forHTT

ios - 如何为具有不透明主体的 UITableView header 设置清晰的背景

如何使tableHeaderView的背景清晰,但保持UITableView背景的其余部分不透明?我正在使用透明的tableHeaderView来实现视差效果。tableView后面的对象比清晰的tableHeaderView“窗口”更长,因此我可以将可见数据居中。这适用于较长的列表,因为我可以将tableView用作掩码,但当我在表格中没有足够的单元格时,背景对象会显示在单元格下方。相关代码:self.tableView.backgroundView=nil;self.tableView.backgroundColor=[UIColorwhiteColor];UIView*table

objective-c - Objective-C : How to disable user interaction to all of tab bars except one?

正如标题所暗示的,我希望能够锁定除一个之外的所有标签栏。只有在用户完成操作后,我才会启用所有其余的标签栏。我该怎么做? 最佳答案 我没试过,但是根据docs,您可以从tabBarController:shouldSelectViewController:返回NO代表。[更新]我只是出于好奇尝试了一下-它似乎工作正常。从“选项卡栏应用程序”模板创建一个新项目,然后转到-viewDidLoad你的FirstViewController。添加这一行:[self.tabBarControllersetDelegate:self];然后实现委

objective-c - 为什么我不需要在 header 中声明 UIAlertViewDelegate?

在发生以下情况之前,我以为我终于设法理解了委托(delegate)的概念:我更改了头文件以删除对委托(delegate)的引用,并且Alert仍然有效。唯一的区别是我丢失了代码提示。//.h#import//@interfaceViewController:UIViewController@interfaceViewController:UIViewController-(IBAction)showMessage:(id)sender;@end//.m#import"ViewController.h"@implementationViewController-(IBAction)sho

ios - header 在 UITableView Controller 中不可见

Inmytableview,iamsettingtheheadertitle.Butitsnotvisible,ihavetodragdowntheviewtoseeandwhenireleaseitgetshiddenandonlytherowsarevisible.Iwanttheheadertobevisiblebydefault.Here'sthetableviewdelegatesiuse:-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{//Returnthenumberofsections.re