Cách tạo nút tiếp theo và trước đó trong thanh điều hướng như trong ứng dụng thư trong iphone. alt text http://www.freeimagehosting.net/uploads/4527ccc3d5.pngNút tiếp theo và trước đó như ứng dụng thư trong iPhone
6
A
Trả lời
7
Sử dụng mã tiếp theo (lưu ý rằng bạn cần "prev.png" và hình ảnh "next.png" - mũi tên):
- (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;
}
}
}
EDIT: chỉnh mã
1
Có thể triển khai bằng cách sử dụng UISegmentedControl
với 2 Phân đoạn.
Đặt phân đoạnControlStyle là UISegmentedControlStyleBar
.
Đặt 2 UIImage
để xem lên và xuống.
+0
Thankyou cho mã số – Ameya
Các vấn đề liên quan
- 1. Nút Tiếp theo/Trước trên iPhone MPMoviePlayerController
- 2. Xóa nút 'trước đó', 'tiếp theo' và 'xong' ở dạng html
- 3. Tải trước trang tiếp theo (hoặc trước đó) trong ViewPager
- 4. Unicode Đầu tiên, Trước đó, Tiếp theo và Cuối cùng
- 5. Cách chọn văn bản Chỉnh sửa tiếp theo và trước đó trong giao diện
- 6. Đường ray: Nhận hồ sơ tiếp theo/trước đó
- 7. Trình phát video iOS HTML5 tiếp theo/nút trước
- 8. Mở ứng dụng thư của iPhone theo lập trình
- 9. Nút radio trong ứng dụng iPhone
- 10. cách tạo nút trong uiview theo lập trình trong iphone
- 11. Lấy các phần tử tiếp theo và trước đó ra khỏi một mảng trong chất lỏng
- 12. Tải trước trang tiếp theo trong UIPageViewController
- 13. jquery ui datepicker tiếp theo và năm trước
- 14. Làm cách nào để thêm nút theo dõi twitter trong ứng dụng iPhone của tôi?
- 15. Tìm các điều khiển anh chị em trước đó và tiếp theo
- 16. Cách lấy mục tiếp theo và trước đó của mục hiện tại bằng Mongoose
- 17. Đề cập đến cam kết trước đó/tiếp theo trong git?
- 18. tiếp tục webapp từ vị trí trước đó?
- 19. Sử dụng các nút radio trong ứng dụng iPhone
- 20. Trình chỉnh sửa giao diện người dùng JQuery: Cách thêm các nút năm tiếp theo/trước đó
- 21. Ghép trang Jpa với các số và tiếp theo, trước
- 22. Giao tiếp giữa iPhone và iPhone
- 23. Cách tính ngày tiếp theo, ngày làm việc trước đó trong Rails?
- 24. Truy xuất các hàng trước và tiếp theo trong một bảng bằng cách sử dụng jQuery
- 25. Android: tiếp tục ứng dụng từ vị trí trước
- 26. WebView chuyển tiếp trang tiếp theo/trang trước
- 27. Tải xuống ứng dụng cửa hàng ứng dụng phiên bản trước đó của ứng dụng thay vì mới nhất
- 28. Ứng dụng applicationWillTerminate hoạt động như thế nào trên iPhone?
- 29. Lấy mục tiếp theo/trước trong một ObjectListView
- 30. iphone - thư mục ứng dụng coredata
Thankyou cho mã – Ameya
'[nextPrevSegmentedControl setSegmentedControlStyle: UISegmentedControlStyleBar];' có thể cần thiết, vì chúng ta đang nói về các mục NavigationBar. –
'[nextPrevSegmentedControl setMomentary: YES];' để cho phép nhiều lần nhấn các nút. –