iOS方面适合和中心
我想打电话iOS方面适合和中心,ios,uiview,Ios,Uiview,我想打电话 [self.view setContentMode:UIViewContentModeScaleAspectFit | UIViewContentModeCenter] 其中,self是UIViewController的一个实例。这似乎不起作用;如果有的话,直接的替代方案是什么?contentMode不是掩码;不能使用|组合值,必须选择一个UIViewContentModeScaleAspectFit如果内容不适合视图,则应将其居中放置。加载视图时,您需要将contentMode设置
[self.view setContentMode:UIViewContentModeScaleAspectFit | UIViewContentModeCenter]代码>
其中,self
是UIViewController
的一个实例。这似乎不起作用;如果有的话,直接的替代方案是什么?contentMode
不是掩码;不能使用|
组合值,必须选择一个UIViewContentModeScaleAspectFit
如果内容不适合视图,则应将其居中放置。加载视图时,您需要将contentMode设置一次,然后在设备旋转时调用的ViewWillLayoutSubview中将其居中放置
override func viewDidLoad() {
super.viewDidLoad()
//additional code to instantiate and setup image
imageView.contentMode = .ScaleAspectFit
self.view.addSubview(profileImageView)
}
override func viewWillLayoutSubviews() {
imageView.center.x = view.center.x
//or imageView.center = view.center
//or imageView.center.y = view.center.y
}
你为什么说它不起作用?你希望缩放的视图内容是什么?你有没有找到解决问题的其他答案?@miraj jtbandes纠正了我当时的误解。我解决了这个问题。尝试此链接UIViewContentModeScaleAspectFit未将图像居中。@CodeMonkey检查我最近的回答当尝试将图像居中放置在单元格的thumbView中时,此链接如何工作?这可能是一个新问题添加一个新问题并链接我