我使用从 git Resize 下载的文件以编程方式创建了一个用户可调整大小的 View 我在此 View 上添加了一个标签,我需要该标签始终位于可调整大小的 View 的中心。如何根据可调整大小的 View 调整标签的大小和位置?
最佳答案
这是一个自动布局的工作。应该很容易解决使用
-(NSArray *)centerInView:(UIView*)superview;
或
-(NSLayoutConstraint *)centerInContainerOnAxis:(NSLayoutAttribute)axis;
在此处找到的优秀自动布局类别中:
https://github.com/jrturton/UIView-Autolayout
例子:
[self.imageLabel centerInView:self.imageView];
[self.imageLabel centerInContainerOnAxis:NSLayoutAttributeCenterY];
关于ios - 如何根据父 View 调整 subview 的大小和位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478626/