(iOS)修改UITextField高度

修改UITextField高度spa

===it

---方法

## 是否能夠經過修改frame改變高度di

網上流傳的代碼中使用以下一份代碼:return

//    如下代碼任然不能改變UITextField高度

        CGRect rect = _userNameField.bounds;

        rect.size.height = 88;

        rect.size.width = 20;

        _userNameField.bounds = rect;

   

通過嘗試高度固定不變,固該代碼不能夠實現咱們的目的。

---

## 經過自定義子類實現修改UITextField高度

  在子類中覆蓋``- (CGRect)borderRectForBounds:(CGRect)bounds``方法,便可

  

         /**

         *  經過如下代碼實現設置文本框高度

         *  44是所但願的高度

         */

        - (CGRect)borderRectForBounds:(CGRect)bounds

        {

            bounds.size.height = 44;

            return bounds;

        }

>### Parameters

>* bounds

>

>The bounding rectangle of the receiver.

>

>* Return Value

>

>The border rectangle for the receiver.

相關文章
相關標籤/搜索