Tôi muốn thay đổi màu nền của giao diện xuất hiện ở dưới cùng của iPhone X mới với chỉ báo nhà bên trong.Làm thế nào để thay đổi màu nền của chỉ số nhà trên iPhone X?
Có thể không?
Tôi muốn thay đổi màu nền của giao diện xuất hiện ở dưới cùng của iPhone X mới với chỉ báo nhà bên trong.Làm thế nào để thay đổi màu nền của chỉ số nhà trên iPhone X?
Có thể không?
Bạn có thể thêm khoảng cách phủ định giữa đáy của chế độ xem màu và đáy của khu vực an toàn.
Màu chỉ báo nhà được xác định tự động dựa trên màu của nội dung bên dưới.
Hầu hết thời gian, điều này có nghĩa là bạn không nên lo lắng về màu của nó vì nó nằm ngoài tầm kiểm soát của bạn và sẽ luôn hiển thị rõ ràng với người dùng.
Tuy nhiên, bạn có thể đặt chế độ xem màu ở khu vực phía sau chỉ báo nhà để thao tác màu của nó.
(Xin lưu ý rằng các ví dụ này được thực hiện trên trình mô phỏng iOS và hành vi trên thiết bị thực là khác nhau.)
Bối cảnh: trắng (#ffffff
)
Home Chỉ số: đen (#000000
)
Bối cảnh: đen (#000000
)
Home Chỉ số: xám (#484848
)
Bối cảnh: xám (#5f5f5f
)
Home Chỉ số: màu xám đậm (#282828
)
Bối cảnh: xanh (#1a98fc
)
Home Chỉ số: xám rất tối (#121212
)
tôi đã viết một trong phòng h bài viết về màu chỉ báo nhà nếu bạn muốn tìm hiểu thêm về hành vi của nó: Reverse-Engineering the iPhone X Home Indicator Color
Màu chỉ báo (dòng) được đặt tự động dựa trên nội dung bên dưới, thường là nền xem gốc.
Để thay đổi màu nền sử dụng này:
self.window.rootViewController.view.backgroundColor = [UIColor colorWithWhite:0.98 alpha:1.0] ;
Làm thế nào để truy cập vào quan điểm cho rằng đằng sau các chỉ số, vì vậy mà tôi có thể thay đổi đó là màu nền? – Fengson
Không có chế độ xem cụ thể ở vị trí đó. Trong các ví dụ trên, tôi đã thay đổi màu nền của toàn bộ chế độ xem. Nếu bạn chỉ muốn thay đổi vùng đó, bạn có thể hạn chế một khung nhìn đến vùng đó. – nathan