如何在iphone中的郵件應用程序中創建導航欄中的下一個和上一個按鈕。 alt text http://www.freeimagehosting.net/uploads/4527ccc3d5.png下一個和上一個按鈕像iPhone中的郵件應用程序
6
A
回答
7
使用下面的代碼(注意,你需要 「prev.png」 和 「next.png」 圖像 - 箭頭):
- (void)addNextPrevSegmentedControl {
// Prepare an array of segmented control items as images
NSArray *nextPrevItems = [NSArray arrayWithObjects:[UIImage imageNamed:@"prev.png"], [UIImage imageNamed:@"next.png"], nil];
// Create the segmented control with the array from above
UISegmentedControl* nextPrevSegmentedControl = [[UISegmentedControl alloc] initWithItems:nextPrevItems];
[nextPrevSegmentedControl addTarget:self action:@selector(nextPrevAction:) forControlEvents:UIControlEventValueChanged];
// Create the bar button item with the segmented control from above
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithCustomView:nextPrevSegmentedControl];
// Add the bar button item from above to the navigation item
[self.navigationItem setRightBarButtonItem:rightButton animated:YES];
// Release memory
[rightButton release];
[nextPrevSegmentedControl release];
}
- (void)nextPrevAction:(id)sender {
if ([sender isKindOfClass:[UISegmentedControl class]]) {
int action = [(UISegmentedControl *)sender selectedSegmentIndex];
switch (action) {
case 0:
// Prev
break;
case 1:
// Next
break;
}
}
}
編輯:糾正代碼
1
它可以通過使用具有2段的UISegmentedControl
來實現。
將segmentedControlStyle設置爲UISegmentedControlStyleBar
。
設置2 UIImage
上下看。
+0
三江源代碼 – Ameya 2010-06-30 09:00:10
相關問題
- 1. 下一個/上一個喜歡按鈕,如在iphone中的郵件應用程序
- 2. 應該還是可以一個iPhone應用程序有一個像按鈕
- 3. 上一個和下一個按鈕
- 4. 使用拳頭,上一個,下一個和上一個按鈕的應用程序
- 5. 檢測MPMoviePlayerController中的下一個和上一個按鈕事件
- 6. Android引用應用程序,下一個和後退按鈕
- 7. 如何添加下一個和上一個按鈕圖像galary
- 8. 郵件應用程序的電子郵件按鈕iPhone
- 9. 禁用com.google.gwt.user.datepicker.client.DatePicker上的上一個和下一個月按鈕?
- 10. 上一個按鈕和下一個按鈕不工作在jquery
- 11. 使用Xcode中的下一個和上一個按鈕創建圖像陣列
- 12. 在jQuery中用下一個和上一個按鈕創建圖像庫
- 13. Android測驗應用程序,後退按鈕和下一個按鈕問題
- 14. 上一個和下一個按鈕與jqgrid中的文本
- 15. 如何處理MPMoviePlayerViewController中的下一個和上一個按鈕?
- 16. iPhone下一個或上一個按鈕javascript keycode
- 17. 在.NET中創建一個圖像按鈕Winforms應用程序
- 18. UIScrollView下一個上一個按鈕
- 19. 需要鍵盤上方的上一個按鈕和下一個按鈕
- 20. 第二個按鈕上的一個活動關閉Android應用程序下降
- 21. 一個按鈕,應用程序圖標的設置圖像
- 22. 圖庫上一個和下一個按鈕不起作用
- 23. 使用LinkedList實現下一個和上一個按鈕
- 24. 使用下一個和上一個按鈕瀏覽列表
- 25. 下一個和上一個按鈕功能不起作用
- 26. j購買下一個和上一個按鈕,禁用?
- 27. 上一個和下一個按鈕不起作用
- 28. 下一個和上一個按鈕不起作用
- 29. MPMoviePlayerController和下一個按鈕
- 30. Kaminari ajax分頁只能用上一個按鈕和下一個按鈕
謝謝代碼 – Ameya 2010-06-30 08:58:24
'[nextPrevSegmentedControl setSegmentedControlStyle:UISegmentedControlStyleBar];''可能需要,因爲我們正在談論NavigationBar項目。 – 2011-09-27 21:20:44
'[nextPrevSegmentedControl setMomentary:YES];'允許多次按下按鈕。 – 2011-09-28 10:10:36