Develop
2014.01.09 14:19

[ios] UIButton multi-line iOS7

Views 11435 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
예전에 멀티라인 버튼을 아래처럼 작성했던게..
button.titleLabel.lineBreakMode = UILineBreakModeWordWrap;
button.titleLabel.textAlignment = UITextAlignmentCenter;
[button setTitle: @"Line1\nLine2" forState: UIControlStateNormal];

iOS6 에서 UILineBreakModeWordWrap, UITextAlignmentCenter 이게 deprecated 됨..
그래서.. 이렇게~
button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
button.titleLabel.textAlignment = NSTextAlignmentCenter;
[button setTitle: @"Line1\nLine2" forState: UIControlStateNormal];

Background, Text, Multi-Line 샘플..
_button = [UIButton buttonWithType:UIButtonTypeCustom];
_button.frame = CGRectMake(buttonWidth*1, 65, buttonWidth, 43);
_button.titleLabel.font = [UIFont systemFontOfSize:12];
_button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
_button.titleLabel.textAlignment = NSTextAlignmentCenter;

[_button setTitle:@"라인1\n라인2" forState:UIControlStateNormal];

[_button setTitleColor:[UIColor
    colorWithRed:153/255.0
    green:153/255.0
    blue:153/255.0 alpha:1.0] forState:UIControlStateNormal];

[_button setTitleColor:[UIColor
    colorWithRed:81/255.0
    green:19/255.0
    blue:137/255.0 alpha:1.0] forState:UIControlStateSelected];

[_button setBackgroundImage:
    [UIImage imageNamed:@"06_setting_category_tab_n"]
    forState:UIControlStateNormal];

[_button setBackgroundImage:
    [UIImage imageNamed:@"06_setting_category_tab_s"]
    forState:UIControlStateSelected];

[_button addTarget:self
    action:@selector(_buttonAction:)
    forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:_button];

?

List of Articles
No. Category Subject Author Date Views
25 Develop [ios] Swift 4 Dictionary 사용하기 file hooni 2018.11.29 2023
24 Develop [ios] Locale Identifiers file hooni 2018.11.29 1621
23 Develop [Javascript][Ajax] 자바스크립트 강의 산출물 file hooni 2019.10.05 697
22 Develop 링크들 보고 지울 내용 secret hooni 2019.11.21 0
21 Develop [python] 파라미터 앞에 *, ** 의 의미? (*args, **kwargs) hooni 2019.11.22 1549
20 Develop [python][django] request.cookie 읽어오기 ㅋㅋㅋ (쓰기) hooni 2019.12.06 1684
19 Develop 자주 쓰는 Docker 명령어 alias hooni 2020.01.10 269288
18 Develop [php] 3 Ways to Detect Mobile or Desktop in PHP file hooni 2020.01.28 3718
17 Develop [ios] Start developing your navigation app for CarPlay without enrollment file hooni 2020.02.22 124715
16 Develop [sh] html 안에 있는 img 다운 받는 쉘 스크립트 file hooni 2020.05.26 633
15 Develop [sh] 쉘스크립트 if 비교 연산 hooni 2020.05.26 59141
14 Develop [js] Text 값을 클립보드에 복사하기 hooni 2020.10.10 675
13 Develop [ubuntu] 우분투 18.04에 PHP5 설치하기 hooni 2020.11.14 938
12 Develop [kotlin] 코틀린 안드로이드 앱 버전/빌드 정보 hooni 2020.12.15 817
11 Develop [swift] NotificationCenter 간단 예제 file hooni 2021.01.27 8109
10 Develop [swift] popToRoot 모달뷰, 네비게이션컨트롤러 한꺼번에 닫기 file hooni 2021.01.29 1379
Board Pagination Prev 1 ... 49 50 51 52 53 Next
/ 53