【问题标题】:SWIFT - changing height of UITextView, xcode 6 GMSWIFT - 改变 UITextView 的高度,xcode 6 GM
【发布时间】:2014-09-09 02:28:40
【问题描述】:

我在更改简单文本视图的高度时遇到了一些麻烦。它不需要根据内容或任何内容自动调整大小,我只需要在 iad 横幅加载和隐藏时更改高度。

我能找到的只是自动调整 UITextFields 的大小。

希望有人能帮我解决这个简单的问题。

textView 刚刚在故事板中创建,但这是我目前与之相关的代码:

    @IBOutlet var textViewOutlet: UITextView!
    var textView: String = ""

//视图加载后

    textViewOutlet.text = textView

这是我尝试在 viewDidLoad 中添加的内容:

    textViewOutlet = UITextView(frame: CGRect(x: 0.0, y: 0.0, width: 200.0, height: 40.0))

不幸的是,这根本不会改变 textView 的大小。

storyboard和app中textView的当前高度为:283

*在另一个 viewController 中,我也在使用 textView 编辑文本:

detail.textView = "New text here"

效果很好,不要认为这与 textview 的大小有任何关系,但这就是我对这个特定 textView 的一切

【问题讨论】:

    标签: ios swift size uitextview xcode6-beta7


    【解决方案1】:

    我最终不得不通过代码制作 textview 以使其工作。

    如果其他人在调整故事板 textView 的大小时遇到​​问题,这是我添加到我的代码中以手动制作的内容。

        var textView: UITextView = UITextView(frame: CGRect(x: 5.0, y: 238.0, width: 315.00, height: 283.00))
    
        textView.text = textViewText
        textView.editable = false
        textView.backgroundColor = UIColor.clearColor()
        textView.font = UIFont(name: "Helvetica", size: 15)
        self.view.addSubview(textView)
    

    希望对某人有所帮助。

    *在 xcode 6 GM 中与 Swift 一起使用

    【讨论】:

    • -1 这不会回答问题,而是将问题与快速修复不同。
    【解决方案2】:

    试试这个:

    myTextView = UITextView(frame: CGRect(x: 0.0, y: 0.0, width: 200.0, height: 40.0))
    

    希望这会有所帮助.. :)

    【讨论】:

    • 感谢您的快速回复。这是一个 UITextView 而不是 UITextField 我遇到了麻烦。非但我尝试它并将 Field 更改为 view,遗憾的是并没有这样做。但至少它没有返回错误。不过不得不使用 IBOutlet。知道如何使用视图来做到这一点吗?
    • @user100002> 更改为 UITextView 应该可以工作,添加这个 UITextView(frame: CGRect(x: 0.0, y: 0.0, width: 300.0, height: 150.0))。试试这个,看看高度是否改变。您可以根据自己的要求设置高度,
    • 再次感谢您的快速回复!这是我之前尝试过的。它并没有改变它。让我找到与之相关的代码。 (textView 刚刚在界面生成器中设置)我将使用添加的 code-sn-ps 编辑我的原始帖子。
    • @user100002 > 你在使用自动布局吗?如果是,请关闭它,然后尝试。
    • @macdonjo > 在投票前检查 user100002 在我回答后是否编辑了问题。所以不要这么快下判断。如果您知道任何更好的解决方案,请不要只投反对票,请编辑答案。保重。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    相关资源
    最近更新 更多