這是我作爲iOS開發人員的第二天工作。到目前爲止,我非常喜歡編碼目標-C。我怎樣才能讓我的1線標籤在父母的中心,同時在頂部?中心頂級標籤iOS Objective-C
我迄今所做的:
- 學會了如何運用字體大小和字體顏色。通過編程學習瞭解如何創建ui。學會了向ui添加標籤。
- 居中標籤,如在父母的中心。
- 設置標籤numberOfLines 0
這裏是我的代碼:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// loading the viewcontroller, load the controllers/objects.
// set background and title of the view
[self.view setBackgroundColor:RGB(19,181,234)];
self.title = @"UI Main";
// add the label1
UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 50, 200, 40)];
[myLabel setBackgroundColor:[UIColor clearColor]];
myLabel.textColor = RGB(255,255,255);
[myLabel setText:@"Enter Amount"];
myLabel.numberOfLines = 0;
[myLabel setFont:[UIFont fontWithName:@"DejaVu Sans" size:10]];
[myLabel sizeToFit];
[[self view] addSubview:myLabel];
// [myLabel release];
}
這裏是我的我的模擬器截圖:http://i.stack.imgur.com/AN2JX.png
編輯:我的問題是關於讓大小我的父母看法,以便我可以集中我的控制。但它已經得到了答覆!謝謝!
的[如何中心一個UILabel可能重複在UIView](http://stackoverflow.com/questions/6753794/how-to-center-a-uilabel-on-uiview) –
set ** [self.label setCenter:CGPointMake(view.frame.size.width/2,view.frame.size.height/2)] ** –
謝謝安布。你的解決方案與下面的答案完全一樣,但我理解Saheb的回答比你的回答更好。再次感謝! – user5295097