Objective c 在默认值附近添加按钮';背面';导航栏中的按钮
我正在构建和使用Objective c 在默认值附近添加按钮';背面';导航栏中的按钮,objective-c,uinavigationcontroller,uitabbaritem,Objective C,Uinavigationcontroller,Uitabbaritem,我正在构建和使用webView的anthat。通过选择一些选项卡,我还显示了一些视图非webView。导航控制器有问题 我正在我的nControls类中设置导航控制器,该类具有下一个代码: - (void)push{ UIViewController myVC = [[UIViewController alloc] init]; myVC.view.frame = currentNC.view.frame; UIImageView *logo = [[UIImageView
webView的anthat
。通过选择一些选项卡,我还显示了一些视图非webView。导航控制器有问题
我正在我的nControls
类中设置导航控制器,该类具有下一个代码:
- (void)push{
UIViewController myVC = [[UIViewController alloc] init];
myVC.view.frame = currentNC.view.frame;
UIImageView *logo = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"house.png"]];
UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithCustomView:logo ];
[myVC.navigationItem setLefttBarButtonItem:buttonItem];
[currentNC pushViewController:myVC animated:NO];
每次我想使用“后退”按钮以及在UIWebView中更改页面时,我都会调用下一个代码并使用按钮,然后添加“后退”按钮
UIViewController *VC1 = [[UIViewController alloc] init];
[[AppDelegate sharedInstance].currentNC pushViewController:VC1 animated:NO];
我有一些视图,我想在后退按钮附近添加另一个按钮,不是替换它,而是添加附近。我正在寻找一个选项,在一些视图中设置我的按钮从近到后的按钮
此代码添加了一个按钮:
UIBarButtonItem *button1 = [[UIBarButtonItem alloc] initWithCustomView:trView];
[VC1.navigationItem setLefttBarButtonItem:button1 ];
[currentNC pushViewController:dummyVC animated:NO];
当我进入下一个视图并显示“后退”按钮时,我的按钮1
将消失。此时,我如何将其添加到靠近“后退”按钮的?我认为,导航控制器顶部的一侧不可能有两个按钮。
但是,你可以把按钮放在右边
self.navigationItem.rightBarButtonItem = buttonItem;
您可以通过以下方法添加它:
首先:你应该建立你自己的后退按钮和新按钮,并定义这些动作,
然后创建一个名为“LargeButton”的大按钮,不执行任何操作,并在其中添加两个按钮:
[大按钮添加子视图:backbtn]
[大按钮添加子视图:myButton]
然后将右侧导航栏按钮设置为大按钮:
self.navigationItem.leftBarButtonItem=LargeButton
在这种方法中,您将在导航栏的右侧看到两个按钮。也许,在这些应用程序中使用的是自己的导航,而不是SDK?我自己做,请参见下面的答案