Sto cercando di nascondere gli angoli del mio UITextView
agli angoli arrotondati del gruppo UITableViewCell
che lo contiene. Ecco uno screenshot della cella nella sua forma attualeclipToBounds e maschereToBounds in UITableViewCell raggruppati
Ecco parte del codice che sto usando per cercare di evitare che gli angoli si sovrappongano i miei confini cellule. Ho provato entrambi
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];
e
cell.layer.masksToBounds = YES;
cell.contentView.layer.masksToBounds = YES;
detailTextView.clipsToBounds = YES;
[cell addSubview:detailTextView];
Questo è, ovviamente, non funziona, che cosa mi manca?
hai provato 'cell.clipsToBounds = YES;'? – Patrick
Sì, ma non è quello che mi serve comunque. 'clipsToBounds' significa che la cella nasconde parti del suo layer che si trovano all'esterno dei suoi genitori. Voglio il 'UITextView' per nascondere le parti del suo strato al di fuori del suo genitore (le celle contentView/la cella stessa) – conorgriffin
i limiti del tuo contentView sono più grandi dei limiti della tua cella quindi il clipping del contentview non risolverà il tuo problema - tu devi agganciare alla cella – Pfitz