我有一个用户可调整大小的视图,使用从git Resize 下载的文件以编程方式创建。我在此视图上添加了一个标签,我需要标签始终位于可调整大小视图的中心。如何根据可调整大小的视图调整标签的大小和位置?
答案 0 :(得分:1)
这是自动布局的工作。应该可以使用
轻松解决-(NSArray *)centerInView:(UIView*)superview;
或
-(NSLayoutConstraint *)centerInContainerOnAxis:(NSLayoutAttribute)axis;
在这里找到的优秀自动布局类别中:
https://github.com/jrturton/UIView-Autolayout
示例:
[self.imageLabel centerInView:self.imageView];
[self.imageLabel centerInContainerOnAxis:NSLayoutAttributeCenterY];