1
내비게이션 막대를 숨기는 방법을 알아 낸 다음 내장 도구 모음을 보여 주지만 툴바는 화면 하단에 나타납니다. 어떻게 도구 막대를 scren 상단에 놓을 수 있습니까?UIToolbar를 화면 상단에 배치하는 방법은 무엇입니까?
여기 내 코드
UIBarButtonItem *yesterday = [[UIBarButtonItem alloc]initWithTitle:@"Yesterday"
style:UIBarButtonItemStyleBordered target:self action:@selector(yesterday:)];
UIBarButtonItem *today = [[UIBarButtonItem alloc]initWithTitle:@"Today"
style:UIBarButtonItemStyleDone target:self action:@selector(today:)];
UIBarButtonItem *tomorrow = [[UIBarButtonItem alloc]initWithTitle:@"Tomorrow"
style:UIBarButtonItemStyleBordered target:self action:@selector(tomorrow:)];
UIBarButtonItem *month = [[UIBarButtonItem alloc]initWithTitle:@"Month"
style:UIBarButtonItemStyleBordered target:self action:@selector(month:)];
NSArray *items = [NSArray arrayWithObjects:yesterday,today,tomorrow,month, nil];
[yesterday release];
[today release];
[tomorrow release];
[month release];
[self setToolbarItems:items];
[[self navigationController] setNavigationBarHidden:YES animated:NO];
[[self navigationController] setToolbarHidden:NO animated:YES];
감사의 일부입니다.
다음과 같이 알아 냈습니다. self.navigationController.toolbar.frame = CGRectMake (0, 18, 320, 45); 하지만 페이지 맨 아래에 빈 공간이 생기고 도구 모음이 맨 위에 표시됩니다 .... : S –
오른쪽. 그것이 내가 의미하는 바 ... 많은 부작용이 있으며 많은 것들이 바가 바닥에있을 것으로 기대합니다. 불행히도 현재로서는 지원되지 않습니다. – DougW