2012-10-01 50 views
1

我是Objective-C的初學者,並且有關於創建自定義外觀和感覺文本框的問題。我希望能夠創建一個文本框區域,例如帶有標籤和不同背景色的標題等,其中顯示文本輸入。如何在Objective-C中做這樣的事情?這是否只是創建一個具有UILabel的自定義類,並在UITextBox的頂部有特定的座標?讓我知道是否有人能指出我正確的方向。謝謝。自定義外觀和iOS中的文本字段的感覺

回答

3

一種選擇是創建一個包含UITextField和UILabel作爲子視圖的自定義視圖。之後,視圖可以重新使用。

我強烈建議你閱讀查看編程指南@蘋果:http://developer.apple.com/library/ios/#DOCUMENTATION/WindowsViews/Conceptual/ViewPG_iPhoneOS/Introduction/Introduction.html

相關的職位上創建聚合自定義視圖:.Net UserControl XCode equivalent

下面是創建一個自定義視圖一個教程: http://www.raywenderlich.com/1768/how-to-make-a-custom-uiview-a-5-star-rating-view

您還可以查看其他自定義控件的構建方式。許多在cocoacontrols.com對照的是開源:文本字段的像

@property (nonatomic,weak)IBOutlet UITextfield *email; 

所以在實現文件或查看http://www.cocoacontrols.com/

0

使用圖層屬性做負載方法

self.email.layer.backgroundColor = [uicolor orangeColor];