2011-01-28 11 views
6

में प्रोग्रामेटिक रूप से लेबल और टेक्स्ट बॉक्स कैसे जोड़ सकता हूं मैं प्रोग्राम में आईफोन में लेबल और टेक्स्ट बॉक्स कैसे जोड़ सकता हूं? मैं लेबल और टेक्स्ट बॉक्स के लिए फ्रेम कैसे सेट कर सकता हूं?मैं आईफोन

उत्तर

16

निम्न कोड UILabel और UITextField बनाता है और उन्हें दृश्य नियंत्रक दृश्य में जोड़ता है। इस कोड को loadView विधि या कहीं भी अपने व्यू कंट्रोलर में जोड़ें।

// Create Label 
UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 50, 200, 40)]; 
[myLabel setBackgroundColor:[UIColor clearColor]]; 
[myLabel setText:@"Hi Label"]; 
[[self view] addSubview:myLabel]; 
[myLabel release]; 

// Create Text Field 
UITextField *myTextField = [[UITextField alloc] initWithFrame:CGRectMake(10, 100, 200, 40)]; 
[myTextField setBackgroundColor:[UIColor clearColor]]; 
[myTextField setText:@"Hi Text Field"]; 
[[self view] addSubview:myTextField]; 
[myTextField release]; 

आप सेटर विधियों का उपयोग करके अन्य गुण भी सेट कर सकते हैं।

1
UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(10, 10, 29, 40)]; 
[textField setBorderStyle:UITextBorderStyleRoundedRect]; 
[self.view addSubview:textField]; 

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 29, 40)]; 
label.text = @"Custom Label"; 
[label setFont:[UIFont boldSystemFontOfSize:16]]; 
[self.view addSubview:m_label]; 
संबंधित मुद्दे