【发布时间】:2014-12-18 04:12:43
【问题描述】:
我有一个位于 UIView 内的 UITextView。我设法使用以下代码将 UITextView 居中:
self.textView.textAlignment = NSTextAlignmentCenter;
现在,文本在 UITextView 中居中,但我也想在 UIView 中居中 UITextView。
我怎样才能做到这一点?
我尝试了以下代码,但似乎什么也没做。
[self.textView setCenter:CGPointMake(self.topView.frame.size.width/2 - self.textView.frame.size.width/2, self.topView.frame.size.height/2)];
谢谢
【问题讨论】:
-
尝试
self.textView.center = urView.center或设置水平和垂直对齐约束。 -
文本视图是如何创建的?故事板?西布?代码?您使用的是约束还是自动布局?
-
@rmaddy,文本视图是在 Storyboard 中使用常量创建的
-
那么很可能约束会阻止您设置中心。正确设置约束以使文本视图居中。
-
我在 UIView 中设置了具有水平和垂直中心约束的文本视图,但没有进行任何更改
标签: ios objective-c uitextview