Tôi đang cố gắng để các góc của UITextView
được che bằng các góc bo tròn của nhóm UITableViewCell
có chứa nó. Dưới đây là một ảnh chụp màn hình của tế bào vì nó hiện đang đứngclipToBounds và mặt nạĐối tượng được nhóm theo UITableViewCell
Dưới đây là một số mã tôi đang sử dụng để cố gắng ngăn chặn các góc từ chồng chéo các tế bào biên giới của tôi. Tôi đã thử cả
cell.contentView.layer.masksToBounds = YES;
cell.layer.masksToBounds = YES; //tried this as a test, still doesn't work
detailTextView.clipsToBounds = YES;
[cell.contentView addSubview:detailTextView];
và
cell.layer.masksToBounds = YES;
cell.contentView.layer.masksToBounds = YES;
detailTextView.clipsToBounds = YES;
[cell addSubview:detailTextView];
này rõ ràng không làm việc, tôi thiếu gì?
bạn đã thử 'cell.clipsToBounds = YES;'? – Patrick
Có nhưng đó không phải là những gì tôi cần. 'clipsToBounds' có nghĩa là ô sẽ ẩn các phần của lớp nằm bên ngoài cha mẹ của nó. Tôi muốn 'UITextView' ẩn các phần của lớp ngoài cha mẹ của nó (các ô contentView/chính ô đó) – conorgriffin
các giới hạn của contentView của bạn lớn hơn giới hạn của ô của bạn để cắt bớt contentview sẽ không giải quyết được vấn đề của bạn - bạn phải bấm vào ô – Pfitz