'完成' UINavigationBarButtonItem在右侧切断

时间:2015-04-14 17:27:27

标签: ios objective-c uikit navbar uinavigationitem

我正在使用带有此结果的UIBarButtonItem:

enter image description here

我正在使用此代码将其添加到导航

 self.doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(dismissWebViewController:)];
[self.navigationItem setRightBarButtonItem:self.doneButton];

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您的导航栏看起来比屏幕大。检查它到你的故事板。选择导航栏,您必须在元素的开头和末尾看到一个正方形。如果没有,请将其移动以适合屏幕。

作为参考,iphone 6 4.7英寸应用程序的导航栏为375宽度。

此外,请检查您是否正确设置了约束。检查导航栏是否有"与最近邻居的间距"顶部为0,左侧和右侧为-16。