Trong ứng dụng tôi sử dụng màu trắng làm màu chính. Nếu người dùng mở UIActivityViewController
, tôi đặt màu tô màu cho bộ điều khiển thành màu xanh chuẩn của iOS. Điều này làm việc tuyệt vời cho chính chế độ xem hoạt động nhưng khi một người muốn gửi thư, màu sắc không phải là màu xanh nhưng lại là màu trắng.UIActivityViewController: màu sắc màu của bộ điều khiển chế độ xem được trình bày
Thật tuyệt vời khi có cách thiết lập màu sắc của các chế độ xem được trình bày. Có cái nào không?
Mở một MFMailComposeViewController
và đặt tông màu thành xanh dương cũng có tác dụng trên UIActionSheet
được hiển thị, không phải vậy nếu MFMailComposeViewController
được mở từ trong một số UIActivityViewController
.
Xem ảnh chụp màn hình để làm rõ: http://i.imgur.com/OggykJF.png
Chỉnh sửa: Đây là những gì tôi làm để thêm màu sắc màu cho UIActivityViewController
:
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:activities]; activityController.view.tintColor = [UIColor blueColor]; [self presentViewController:activityController animated:YES completion:nil];
Bạn đã bao giờ tìm thấy giải pháp cho điều này chưa? – wsidell