Tôi có một số thông báo thú vị với hiệu suất cuộn trên UITableView
với cornerRadius
, borderWidth
và borderColor
được bật.Góc UITableViewRadius với các vấn đề về hiệu suất biên giới trên iOS
self.tableView.layer.cornerRadius = 10.f;
self.tableView.layer.borderWidth = 1.0f;
self.tableView.layer.borderColor = [UIColor whiteColor].CGColor;
Nếu tôi loại bỏ borderWidth
và borderColor
hơn di chuyển được 60 FPS không có vấn đề. Miễn là tôi thêm hai thuộc tính đó vào lớp FPS giọt.
Có ai có đề xuất hoặc giải thích lý do hành vi lạ này xảy ra không?
Rất cám ơn!
Vì nó cần nhiều thao tác vẽ hơn. – onegray
Vì borderWidth? –
Tôi nghĩ vậy. Bằng cách đặt 'borderWidth' và' borderColor', nó thêm các hoạt động bổ sung để vẽ đường viền. Tương tự cho 'angleRadius'. – onegray