草庐IT

UINavigationbar

全部标签

ios - 设置导航栏返回按钮图片

我想将我的UINavigationBar中的后退按钮设置为此图像:我不希望图像嵌入到标准后退按钮图像中,我只希望显示该图像。我通过查看我可以使用的其他问题知道:[[UIBarButtonItemappearance]setBackButtonBackgroundImage:barButtonImageforState:UIControlStateNormalbarMetrics:UIBarMetricsDefault];设置后退按钮的背景图片。但这会导致图像被拉伸(stretch),据我所知,这个特定图像不适合被拉伸(stretch)。有没有办法用我的图像替换后退按钮图像?我支持iOS

ios - 更改 UINavigationBar 中 UIBarButtonItem 的宽度

我正在创建一个UIBarButtonItem并将其添加到我的导航栏中,如下所示:(void)viewDidLoad{...//AddtherefreshbuttontothenavigationbarUIButton*refreshButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[refreshButtonsetFrame:CGRectMake(0,0,30,30)];[refreshButtonsetImage:[UIImageimageNamed:@"G_refresh_icon.png"]forState:UIControlS

ios - 更改 UINavigationBar 中 UIBarButtonItem 的宽度

我正在创建一个UIBarButtonItem并将其添加到我的导航栏中,如下所示:(void)viewDidLoad{...//AddtherefreshbuttontothenavigationbarUIButton*refreshButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[refreshButtonsetFrame:CGRectMake(0,0,30,30)];[refreshButtonsetImage:[UIImageimageNamed:@"G_refresh_icon.png"]forState:UIControlS

ios - UIBarButtonItem UINavigationBar 中的自定义 View

我正在为uinavigationbar制作自定义栏按钮,我使用以下代码UIImageView*backImgView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"chk_back.png"]];[backImgViewsetUserInteractionEnabled:YES];UIBarButtonItem*backButton=[[UIBarButtonItemalloc]initWithCustomView:backImgView];[backButtonsetTarget:self];[backButtonsetA

ios - UIBarButtonItem UINavigationBar 中的自定义 View

我正在为uinavigationbar制作自定义栏按钮,我使用以下代码UIImageView*backImgView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"chk_back.png"]];[backImgViewsetUserInteractionEnabled:YES];UIBarButtonItem*backButton=[[UIBarButtonItemalloc]initWithCustomView:backImgView];[backButtonsetTarget:self];[backButtonsetA

ios - 以编程方式将 UIBarButtonItem 添加到 UINavigationBar

我在UIInterfaceBuilder中放入了一个UINavigationBar。我以模态方式呈现此View,只希望UIBackBarButton返回到我的上一个View。我声明了此UINavigationBar的导出和属性。我想在我的viewDidLoad方法中,我可以像这样创建一个UIBackButton:UIBarButtonItem*backButton=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(goBac

ios - 以编程方式将 UIBarButtonItem 添加到 UINavigationBar

我在UIInterfaceBuilder中放入了一个UINavigationBar。我以模态方式呈现此View,只希望UIBackBarButton返回到我的上一个View。我声明了此UINavigationBar的导出和属性。我想在我的viewDidLoad方法中,我可以像这样创建一个UIBackButton:UIBarButtonItem*backButton=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(goBac

ios - 在运行时为弹出 View anchor 创建按钮

这可能是不可能的,但我希望有人知道如何去做。我有一个应用程序要从iPhone移植到Universal。在iPhone上,我使用的是Tabbed应用程序。我使用三个选项卡来显示正常数据。我有第四个选项卡,只有在满足某些条件时才会显示。要添加选项卡,我会:if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){UITabBarController*tabController=(UITabBarController*)self.rootViewController;NSMutableArray*ne

ios - 在运行时为弹出 View anchor 创建按钮

这可能是不可能的,但我希望有人知道如何去做。我有一个应用程序要从iPhone移植到Universal。在iPhone上,我使用的是Tabbed应用程序。我使用三个选项卡来显示正常数据。我有第四个选项卡,只有在满足某些条件时才会显示。要添加选项卡,我会:if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){UITabBarController*tabController=(UITabBarController*)self.rootViewController;NSMutableArray*ne

ios - 在没有导航 Controller 的情况下向 View 添加导航栏

我有一个侧边菜单,它可以滑出以显示表格View,并且从那里我有使用显示ViewController的转场。segue必须直接连接到ViewController;我不能使用导航Controller。如何在没有导航Controller的情况下添加带有栏按钮项的导航栏? 最佳答案 虽然有几种聪明的方法可以回答您的问题。我只是以编程方式解决了它,并在我的viewWillAppear中编写了以下代码(注意-viewDidLoad也可以,但不建议)--(void)viewWillAppear:(BOOL)animated{UINavigatio