【问题标题】:alignment in textfield does not work文本字段中的对齐不起作用
【发布时间】:2015-12-24 19:01:23
【问题描述】:

我希望占位符和键入的文本都居中对齐。

我为我拥有的两个文本字段尝试了这两个选项,但占位符和我输入的任何内容仍然左对齐。

self.teamA_name.textAlignment=NSTextAlignmentCenter;
self.teamB_name.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;

我错过了什么?

文本字段是通过 IB 创建的。

【问题讨论】:

  • 检查您的 IBOutlet 连接以及您使用哪种方法设置此self.teamA_name.textAlignment=NSTextAlignmentCenter;
  • @dopcn 在我的 ViewDidLoad 中
  • @dopcn 它最终是一个自定义视图,并将其放入 layoutSubviews 使其工作。请给出答案,以便我接受。
  • 其实我没有回答你的问题,所以没关系

标签: ios uitextfield alignment


【解决方案1】:
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0,15, 20)];
_txtCityName.leftView = paddingView;
_txtCityName.leftViewMode = UITextFieldViewModeAlways;

使用此代码设置插图。这对我有用 目前我将填充视图宽度设置为 15...根据您的要求更改它并使其位于中心

【讨论】:

    猜你喜欢
    • 2016-11-07
    • 1970-01-01
    • 2015-07-16
    • 2012-01-25
    • 2011-03-24
    • 2012-09-12
    相关资源
    最近更新 更多