您好,今天早上在iOS 11上,我发现了许多iOS 10所没有的错误。我纠正了除两个错误以外的大多数错误,此处的配置文件图像位于右上方
代码按钮:
UIImageView* v = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 35, 35)];
v.image = img;
v.layer.masksToBounds = YES;
v.layer.cornerRadius = 17.5;
UIBarButtonItem* rightBtn = [[UIBarButtonItem alloc] initWithCustomView:v];
self.navigationItem.rightBarButtonItem = rightBtn;
///// iOS 10 /////
///// iOS 11 /////
最佳答案
在iOS 11中,您必须需要我们自动布局而不是框架
像下面
myButton.widthAnchor.constraint(equalToConstant: customViewButton.width).isActive = true
myButton.heightAnchor.constraint(equalToConstant: customViewButton.height).isActive = true
关于ios - iOS 11 UIBarButtonItem ImageView大小错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46404144/