navigationItem.TitleView 不适用于 iOS 10

Nor*_*lim 2 xcode objective-c uinavigationitem ios ios10

我在导航栏中的标题视图有问题。问题是当我将视图分配到 titleView 时它没有显示。我尝试使用navigationItem.title = @"eqweqweq";但没有任何反应。

所涉及的这个视图是由代码创建的,我不知道这是否是问题,因为我使用过的其他 ViewControllers 工作得很好。

iOS 10 中是否存在无法使用 titleView 的错误?有时它起作用有时不起作用。

我在谷歌上搜索过,但没有任何帮助。希望有人能帮帮我T_T。

谢谢你

Ron*_*ara 5

一次只使用一个。

无论是设定titleViewnavigationItem象下面这样:

UILabel *lblTitle = [[UILabel alloc] init];
lblTitle.text = @"eqweqweq";
lblTitle.backgroundColor = [UIColor clearColor];

[lblTitle sizeToFit];

self.navigationItem.titleView = lblTitle;
Run Code Online (Sandbox Code Playgroud)

或者

直接设置titlenavigationItem象下面这样:

navigationItem.title=@"eqweqweq"
Run Code Online (Sandbox Code Playgroud)