Dor*_*ron 9 uilabel ios sizetofit right-align
我打电话sizeToFit在UILabel这这有右对齐文本.它缩小了高度和宽度,UILabel并使文本适合于左上角UILabel.
现在......这个位置UILabel是不正确的.如何使其UILabel停留在原始位置(右对齐)或移动它以使其显示在原始位置?
再次 - 问题是该sizeToFit方法正在缩小从右侧的宽度UILabel.它将UILabel文本视为左对齐.但我的文字是正确对齐的.所以,右侧边框UILabel是我的文字开始的地方.
shi*_*ami 16
@implementation UILabel (Additions)
- (void)sizeToFitWithAlignmentRight {
CGRect beforeFrame = self.frame;
[self sizeToFit];
CGRect afterFrame = self.frame;
self.frame = CGRectMake(beforeFrame.origin.x + beforeFrame.size.width - afterFrame.size.width, self.frame.origin.y, self.frame.size.width, self.frame.size.height);
}
@end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2831 次 |
| 最近记录: |