我在 UIView
m 中有一个 UIView
并且我希望内部 UIView
始终位于外部的中心,而不需要它调整宽度和高度。
我已经设置了支柱和 Spring ,使其位于顶部/左侧/右侧/底部,而无需设置调整大小。但它仍然没有居中。有什么想法吗?
最佳答案
你可以这样做,它总是有效的:
child.center = [parent convertPoint:parent.center fromView:parent.superview];
对于 Swift:
child.center = parent.convert(parent.center, from:parent.superview)
https://stackoverflow.com/questions/11251988/
相关文章:
ios - 如何自定义分组表格 View 单元格的背景/边框颜色?
objective-c - NSLog 覆盖描述方法中对象的内存地址
objective-c - 在什么情况下,我们需要在 ARC 下编写 __autoreleasing
objective-c - 允许与另一个 UIView 下的 UIView 交互
objective-c - 取消排队的 performSelector :afterDelay ca
iphone - 如何在 UITableView beginUpdates/endUpdates 上
iphone - cocoa 应用程序的 info plist 中的 "bundle display