[objc] UIButton
버튼 코드 생성
self.startTimeBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.startTimeBtn setTitle:@"start time" forState:UIControlStateNormal];
self.startTimeBtn.frame = CGRectMake(50, 50, 110, 40);
버튼 영역이 모자라면 자동줄바꿈
//btn : UIButton
[self.btn.titleLabel setLineBreakMode:UILineBreakModeWordWrap];
이벤트 핸들링
[self.startTimeBtn addTarget:self
action:@selector(startTimeBtnAction:)forControlEvents:UIControlEventTouchUpInside];
- (IBAction)startTimeBtnAction:(id)sender {
...
}
title text
[yourButton setTitle:@"your title" forState:UIControlStateNormal];
[yourButton setTitle:@"your title" forState:UIControlStateSelected];
[yourButton setTitle:@"your title" forState:UIControlStateHighlighted];
Button Image 바꾸기
[btn setBackgroundImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
//[btn setBackgroundImage:image forState:UIControlStateNormal];
//[btn setBackgroundImage:image forState:UIControlStateHighlighted];
// Hightlight없으면 적용이 안됨??? <- 미확인