【问题标题】:Autoresizing UITextField in a UIScrollView?在 UIScrollView 中自动调整 UITextField 的大小?
【发布时间】:2014-12-23 22:07:04
【问题描述】:

我有一个不使用自动布局的 UIScrollView 和一个 UITextField。我想这样做,以便我的文本字段根据视图的宽度自动调整大小。怎么样?

【问题讨论】:

    标签: ios objective-c uiscrollview uitextfield autoresize


    【解决方案1】:

    好吧,您可以获取滚动视图的大小,然后根据该宽度(我假设这是您需要的)来调整您的文本字段的大小。像这样:

    CGSize scrollSize = myScrollView.bounds.size;
    UITextField *myField = [[UITextField alloc] initWithFrame:
                                   CGRectMake(0, 0, scrollSize.width * 0.75, 20)];
    

    这将使文本字段跨越视图宽度的 75%。

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 2019-06-25
      • 2016-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多