Cách đặt màu cho chế độ xem nền trong UIPageViewController
? Có thể thực hiện việc này trong Storyboard không?Cách đặt màu nền cho UIPageViewController?
Trả lời
chỉnh sửa: Tôi nghĩ câu hỏi là về UIPageControl.
Bạn sẽ có thể chỉ đơn giản là thay đổi màu sắc của quan điểm của UIPageViewController:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor blueColor]; //Set to any color.
}
Trong trường hợp này, bạn cần thay đổi UIPageControl của UIPageViewCotroller.
Hãy thử điều này.
UIPageControl* proxy = [UIPageControl appearanceWhenContainedIn:[self.pageViewController class], nil];
[proxy setPageIndicatorTintColor:[UIColor lightGrayColor]];
[proxy setCurrentPageIndicatorTintColor:[UIColor blackColor]];
[proxy setBackgroundColor:[UIColor whiteColor]];
Nếu bạn dự án được viết bằng cách nhanh chóng, hãy thử điều này.
let proxy: UIPageControl = UIPageControl.appearanceWhenContainedInInstancesOfClasses(self.pageViewController.self)
proxy.pageIndicatorTintColor = UIColor.lightGrayColor()
proxy.currentPageIndicatorTintColor = UIColor.blackColor()
proxy.backgroundColor = UIColor.whiteColor()
Câu hỏi về màu scrollView của UIPageViewController, không phải về UIPageControl. – kelin
Câu hỏi đặt ra là, "Cách đặt màu nền của UIPageViewController" chứ không phải về UIPageControl, vui lòng chỉnh sửa câu trả lời của bạn. –
Có bạn có thể thay đổi màu nền, nhưng nó không xuất hiện để được tiếp xúc trong giao diện Builder.
Tiếp theo phương pháp bị cấm thành lập bộ điều khiển xem trang trong IB, bạn cần phải:
1. Thêm một UIContainerView để điều khiển xem của bạn
2. Thêm một UIPageViewController vào storyboard
3. Thêm một Nhúng Segue từ UIViewContainer đến UIPageViewController (với myPageViewController định danh)
các từ điều khiển chế độ xem gốc, thêm video này vào phương pháp prepareForSegue
của bạn:
if ([segueName isEqualToString: @"myPageViewController"]) {
/* _pageViewController is a property where I keep a reference to the embedded controller */
if (_pageViewController == nil) {
/* only do this once */
_pageViewController = (WePageViewController*)[segue destinationViewController];
_pageViewController.dataSource = ...;
_pageViewController.delegate = ...;
_pageViewController.view.backgroundColor = [UIColor purpleColor];
}
p.s. lời xin lỗi như tôi đã không chuyển đến Swift chưa ...
Để thay đổi màu nền, sử dụng UIPageControl
và giao cho backgroundColor
tài sản để mong muốn UIColor
UIPageControl *pageControl = [UIPageControl appearance]; pageControl.backgroundColor = [UIColor orangeColor];
xem Bên UIPageViewController, bạn có thể sử dụng mã này:
override func viewDidLoad() {
super.viewDidLoad()
// Set backbround color to white
self.view.backgroundColor = UIColor.white
}
Tôi đã đặt màu trắng, nhưng bạn có thể chèn nhiều màu sắc bất kỳ mà bạn muốn.
Chúc mừng!
- 1. Màu nền trong suốt UIPageViewController và UIPageControl - iOS
- 2. Đặt màu nền cho SKLabelNode?
- 3. Đặt màu nền cho UINavigationBar
- 4. Thay đổi màu mặt sau cho UIPageViewController
- 5. Đặt hình nền cho màu phông chữ?
- 6. Đặt màu nền cho phần UICollectionView?
- 7. Đặt màu nền/hình ảnh cho EKEventEditViewController
- 8. đặt màu nền: Android
- 9. Cách đặt màu nền cho UIWebView trong sdk
- 10. Cách đặt màu nền cho Bản đồ liên kết?
- 11. Cách đặt màu hoặc nền bằng "excelpackage"
- 12. Đặt nền Widget màu
- 13. Cách đặt màu nền trong jquery
- 14. Cách đặt trang đầu tiên trong UIPageViewController
- 15. Android - SimpleCursorAdapter.ViewBinder - Đặt màu nền
- 16. Làm cách nào để đặt màu nền mặc định và màu nền trước?
- 17. Đặt màu nền cho thanh tiêu đề Dialog?
- 18. Cài đặt TabItem màu nền trước cũng đặt màu nền trước TabControl
- 19. Đặt màu nền cho hàng dữ liệu trong Adobe Flex
- 20. Đặt màu ô nền trong PHPExcel
- 21. vị trí nền cho màu nền
- 22. UILabel Đặt màu nền trong suốt?
- 23. Cách đặt màu nền trong CCLabelTTF trong cocos2d
- 24. Thêm màu nền cho MediaComposition
- 25. Cách đặt màu nền của một nút trong GUI Java?
- 26. Làm cách nào để đặt màu nền của JLabel?
- 27. Cách đặt màu nền của svg D3.js?
- 28. Photoshop eyedropper đặt màu nền, không foreground
- 29. Qt Đặt màu nền của QLineEdit
- 30. cách làm cho uipageviewcontroller đi vòng tròn
Đây là câu trả lời đúng cho câu hỏi – jtymann