草庐IT

iOS 9 状态栏下的导航栏

如何防止导航栏位于状态栏下方,并尊重状态栏的空间? 最佳答案 [[UIApplicationsharedApplication]setStatusBarHidden:YES]; 关于iOS9状态栏下的导航栏,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/34408500/

iOS 11 导航栏/uibarbutton 项渲染问题

我试图在左侧添加多个UIBarButtonItem项,在右侧添加一个。这在iOS10上运行良好,但iOS11似乎已损坏。这都是用Xamarin写的,但是类/方法名等,几乎都映射了,所以你想怎么回答就怎么回答。当使用最简单的方法添加两个按钮时,直接在按钮上设置图像/Action,我只得到两个中的一个,而且它很大,居中,我的标题丢失了:varleftMenuBarBackBtn=newUIBarButtonItem(UIImage.FromBundle("arrowBackButton"),UIBarButtonItemStyle.Plain,leftBackButtonTap);varl

ios - Xamarin Forms 工具栏/导航栏格式

我目前正在学习XamarinForms,我首先要重新创建一个我之前为iOS开发的pp。我一直在尝试设置导航栏的格式(我认为它在表单中称为工具栏),甚至不知道我想做什么是可能的。Thistookme>5minutestoknocktogetherinxcodeThisiscurrentlywhatmyxamarinprojectlookslike首先,出于某种原因,我的栏按钮被正确分组,我看到一些2014年的旧帖子说这是不可能的。他们改变了吗?我知道Xamarin自2014年以来发生了很多变化,我找不到最近有人问过的问题(也许不可能??)。其次,我在iOS中的页面颜色在导航栏下方可见。它

ios - UIButton 作为 UIBarButttonItem 放置在导航栏上,点击时不会触发方法

我创建了一个自定义UIButton并将其放在导航Controller的右侧。但是当我点击它时,它不会触发buttonTapped方法和打印输出Testing123,我做错了什么?-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];UIImage*btnImage=[[UIImagealloc]init];BOOLunlike=NO;if(unlike){btnImage=[UIImageimageNamed:@"ic_favorite_border_48pt.png"];}else{btnImage=[UI

ios - 在启动时以编程方式为 5 个选项卡栏项目设置选项卡栏标题,其中 4 个嵌入在导航 Controller 中,1 个不是。 objective-c

如何在Startup或AppDelegates中设置标签栏标题。我有5个TabBarItem,其中4个嵌入在NavigationController中,1个没有,只是一个tabbaritem。请看下图更新调用方法的VC#import"AppDelegate.h"@interfaceProfileChgLang(){AppDelegate*appDelegate;NSString*sLanguage;}-(IBAction)btnChinese:(id)sender{NSUserDefaults*defaults=[NSUserDefaultsstandardUserDefaults];

objective-c - 如何更改导航栏颜色

我需要为我的导航栏提供自定义颜色。但我不打算使用图像。除了使用图像之外,还有什么方法可以更改导航栏颜色。请帮忙。提前致谢。 最佳答案 您可以使用RGB值制作颜色并将其设置到您的导航栏。yourNavigationController.navigationBar.tintColor=[UIColorcolorWithRed:0.31green:0.66blue:0.83alpha:1.00]; 关于objective-c-如何更改导航栏颜色,我们在StackOverflow上找到一个类似的

iphone - 使用 DYRateView 的多个评级栏

我有一个View,上面有3个评级栏。如何在代码中区分它们?现在,如果我更改最上面的一个,它会觉得很好,但如果我随后更改其中一个或另外两个,则无法将它们彼此分开。代码来自githttps://github.com/dyang/DYRateView-(void)changedToNewRate:(NSNumber*)rate{NSString*rating=[NSStringstringWithFormat:@"Rate:%d",rate.intValue];NSLog(@"rating:%@",rating);}这是看到变化的地方。这是.m文件#import"Survey.h"@impl

objective-c - 如何在应用程序中各处设置导航栏图像

我正在构建一个带有Storyboard的应用。现在我希望在我的应用程序的每个屏幕上都有相同的topBar/navigationbar。我想在此导航栏上设置图像。经过一番搜索,我找到了这段代码。@implementationUINavigationBar(CustomImage)-(void)drawRect:(CGRect)rect{UIImage*image=[UIImageimageNamed:@"topbar.jpg"];[imagedrawInRect:CGRectMake(0,0,self.frame.size.width,self.frame.size.height)];}

ios - 转换为 iOS 7 的 View 在 iOS 6 中的导航/底部栏下流动

我有一个使用stroryboards、导航Controller和自动布局的应用程序,它在io6下运行良好,我希望能够在ios6和ios7下运行。我已经使用xcode5转换了应用程序,它现在在ios7下运行良好,但是当我在ios6下运行它时,导航栏和底部栏现在是透明的(它们不是原来的)并且View在它们下面流动-隐藏了一些的控件。即使我将ios7应用程序转换为不在这些栏下流动(通过设置扩展边缘/在顶部栏下和在底部栏下关闭),这种情况仍然存在。我已经通过允许ios7在栏下流动View(Apple希望我们做的)然后将以下代码添加到第一个ViewController的viewDidLoad方法

ios - 当设备处于横向时,UISearchBar 不附加导航栏

UISearch栏添加到导航栏下方。我用[videoSearchBarsetFrame:CGRectMake(0,64,320,44)];适用于iOS7。在横屏模式下,导航栏和搜索栏之间有一个空隙。在早期版本中,它可以在没有setFrame的情况下正常显示。在搜索栏下方有一个表格View。 最佳答案 导航栏的高度在纵向和横向之间变化。使用topLayoutGuide定位您的搜索栏。您可以在InterfaceBuilder中或以编程方式执行此操作:-(void)viewDidLoad{[superviewDidLoad];UISear