- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
같은곳에서 예쁘게 하겠다고 기본 시스템 폰트를 변경하면 textfield 터치시 나타나는 키보도의 done 버튼 색도 변하게 됨
이럴때 해당 뷰만 바꿔주려면 appear, disappear에서 바꿔주고 원복시켜주고 하면 됨.
- (void)viewDidAppear:(BOOL)animated {
NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:
[UIColor redColor], NSForegroundColorAttributeName,
nil];
[[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState: UIControlStateNormal];
}
- (void)viewDidDisappear:(BOOL)animated {
NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor], NSForegroundColorAttributeName,
nil];
[[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState: UIControlStateNormal];
}
'모바일 & 앱' 카테고리의 다른 글
크롬 브라우저 자동완성 막기 (0) | 2018.11.08 |
---|---|
아이폰 해당 양식은 보안되지 않았습니다. 해당 양식을 보내겠습니까? 오류 해결 (0) | 2018.10.22 |
multiple commands produce info.plist (0) | 2018.09.27 |
MSSQL 음력양력변환 테이블과 쿼리 (0) | 2018.08.01 |
잘못만든 따릉이 앱 자전거 대여와 반납 (0) | 2018.04.21 |