2015-04-30 59 views
0

我試圖創建一個自定義視圖UITextField將在接口生成器中呈現。UITextField邊框顏色與IBDISPOSABLE

我希望能夠調整邊框的顏色和寬度。

我知道我需要實施IBINSPECTABLEIBDESIGNABLE才能進行這些更改並在Storyboard中看到它們。

我的頭文件如下:

#import <UIKit/UIKit.h> 

IB_DESIGNABLE 
@interface BorderTextField : UITextField 

@property (nonatomic) IBINSPECTABLE UIColor borderColor; 

@end 

未對邊框顏色的工作。我知道我做錯了什麼,我只是不知道是什麼。

+0

我認爲這是IBInspectable。 http://nshipster.com/ibinspectable-ibdesignable/ –

+0

謝謝,這是一個錯字 - 我在我的問題中糾正了它。 – Bryan

回答

0

你爲什麼不嘗試的UITextField

的圖層屬性試着像下面。

UITextField *txtField = // Initialize your txtField 
txtField.layer.borderColor = [UIColor redColor].cgcolor; 
txtField.layer.borderWidth = 2.0 

希望這會解決您的問題

+0

謝謝,我知道如何在代碼中做到這一點。我想要做的是實現IBDESIGNABLE,這樣我就可以製作並查看故事板中的更改。 – Bryan