相关疑难解决方法(0)

如何删除所有导航栏后退按钮标题

当我按下它时UIViewController,它在新的后退按钮中有一些标题UIViewController,如果标题有很多文本,它在iPhone 4s看起来不太好所以我想删除它.

如果我在prepareForSegue函数中添加一些代码,那将是一个麻烦.

有没有更好的方法实现这一目标

uibarbuttonitem ios swift

73
推荐指数
12
解决办法
8万
查看次数

Xcode 13 - “按钮”标题不消失

更新到 Xcode 13 后,我遇到了一个奇怪的问题,我在情节提要中制作了一个没有标题的按钮,但在构建中却显示为“Button”标题。

这是按钮设置

这是故事板中的样子

故事板按钮

在构建中它看起来像这样

标题为“按钮”的按钮

user-interface xcode storyboard ios swift

31
推荐指数
1
解决办法
5344
查看次数

UINavigationController后退按钮不会隐藏iOS 11上的标题

我昨天将我的设备更新到iOS 11 Beta,我的应用程序在AppDelegate中使用此代码在所有屏幕上隐藏了后退按钮标题:

@implementation UINavigationItem (Customization)

/**
 Removes text from all default back buttons so only the arrow or custom image shows up.
 */
-(UIBarButtonItem *)backBarButtonItem
{
    return [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
}
Run Code Online (Sandbox Code Playgroud)

它在旧版本上正常工作,但是当我在iOS 11 Beta上运行我的应用程序时,后退按钮的标题仍然显示.有人面对这个问题吗?它是iOS或iOS 11的测试版bug需要另一种隐藏后退按钮标题的方法吗?

uinavigationcontroller uinavigationitem ios11

11
推荐指数
1
解决办法
3420
查看次数

从 SwiftUI 中的后退按钮中删除文本

简而言之,我想这样,但要使用 SwiftUI。

在此处输入图片说明

应该被移除)

到目前为止,我还没有找到NavigationBarButton直接访问 的方法,并且设法找到了以下似乎是我迄今为止可以找到的修改按钮的唯一方法:

struct MyList: View {
    var body: some View {
            Text("MyList")
            .navigationBarTitle(Text(verbatim: "MyList"), displayMode: .inline)
            .navigationBarItems(leading: Text("<"))
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我丢失了默认的返回图像并得到了一个丑陋的 <。

在此处输入图片说明

ios13 swiftui ios-navigationview

9
推荐指数
1
解决办法
6562
查看次数

Swift - 从backBarButtonItem中删除标题,但保留箭头

如何从导航栏中的后退按钮中删除标题,但我想保留箭头.

ios swift

5
推荐指数
1
解决办法
3184
查看次数

从继承的导航栏Swift 3中删除后退按钮文本

我想知道是否可以从继承的导航栏中删除导航栏后退按钮文本.目前我的导航栏显示"<ControllerName".我想简单地显示"<"后退图标.我还想知道如何显示"<Back",以及如何完全删除它.

我知道我可以通过向故事板添加一个条形按钮项来实现这一点,但是有更简单的方法吗?

注意,此代码不起作用:

self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"", style:.plain, target:nil, action:nil)
Run Code Online (Sandbox Code Playgroud)

ios swift swift3

2
推荐指数
1
解决办法
3790
查看次数

如何删除导航控制器后退按钮文本

当您在故事板中创建导航控制器并创建到另一个视图控制器的转场时,您会自动获得带有箭头和上一页标题的后退按钮。(见图)

问题图片

如何删除文本并仍然有箭头?或者如何用我自己的图像替换?

谢谢!

uinavigationcontroller navigationbar swift

-2
推荐指数
1
解决办法
3071
查看次数