UITextView 右对齐 [不正确的行为]
UITextView Right Alignment [incorrect behaviour]
我使用此代码行将我的 TextView 的对齐方式设置为右对齐,但出现的文本有时在右边,有时在左边。我不知道为什么,我搜索了更多有关此问题的信息。我在使用
之前设置了文本
[self.textView sizeToFit];
[self.textView setTextAlignment:NSTextAlignmentRight];
非常感谢
纳达
使用后:
[self.textView sizeToFit];
您的 UITextView 将与文本的大小完全相同。
对齐不再重要,因为它仅用于控制框内的对齐(它不像 float: right in HTML 那样工作,正如人们可能期望的那样)。
看起来是这样的:
如果您为 UITextView 设置背景颜色 - 您会在自己的应用程序中更好地理解它。
其中一个解决方案是让您的 UITextView 保持全屏宽度,不要这样做 sizeToFit
并设置正确的对齐方式 - 盒子保持全宽并且对齐方式将起作用。
如果你需要移动 UITextViews,你应该使用动态约束来控制它 - 但我建议按照上面的方法来做,这样会更简单。
[self.textView sizeToFit];
[self.textView setTextAlignment:NSTextAlignmentRight];
非常感谢 纳达
使用后:
[self.textView sizeToFit];
您的 UITextView 将与文本的大小完全相同。 对齐不再重要,因为它仅用于控制框内的对齐(它不像 float: right in HTML 那样工作,正如人们可能期望的那样)。
看起来是这样的:
如果您为 UITextView 设置背景颜色 - 您会在自己的应用程序中更好地理解它。
其中一个解决方案是让您的 UITextView 保持全屏宽度,不要这样做 sizeToFit
并设置正确的对齐方式 - 盒子保持全宽并且对齐方式将起作用。
如果你需要移动 UITextViews,你应该使用动态约束来控制它 - 但我建议按照上面的方法来做,这样会更简单。