Точка зрения обычая UITableViewCell в вершине

Я хочу добавить обычай UIView , например, с 10 пкс высоты к вершине моего UITableviewCell .

Мой , UITableview сгруппирован стиль и проблема, - то, что мой , UIView не округлен и UITableviewCell , не обрезает это представление.

Here is the code of awakeFromNib for CustomCell

-(void) awakeFromNib
{
    self.clipsToBounds=YES;
    self.headerView.layer.masksToBounds=YES;
}

Here is the final result which i want to achieve UPDATED

The result I'm getting The result I'm getting

0
nl ja de
Какой isn' t получение подрезанного?
добавлено автор Dan F, источник
Это не помогает многому, которое является результатом, который вы хотите, но каков результат, который вы получаете?
добавлено автор Dan F, источник
Вопрос был обновлен, я добавил изображение. I' m не наследующий UITbleViewController и awakfromnib в моем обычае класс UITablewViewCell.
добавлено автор taffarel, источник
@DanF обновляется снова.
добавлено автор taffarel, источник
Да я попробовал, но в этом случае нижние углы также становятся округленными, который не приемлем.
добавлено автор taffarel, источник
Если бы вы хотите это только для главной клетки в разделе, я думаю, что было бы легче потянуть вручную это представление 10 пкс высотой как заголовок раздела.
добавлено автор Templar, источник
вы наследуете класс от UITableViewController?? Если не, чем self.clipsToBounds won' t обрезает вашу tableview камеру
добавлено автор Pranjal Bikash Das, источник

1 ответы

EDIT: This may be the issue since clipToBounds is not working on the backgroudView or contentView: https://stackoverflow.com/a/919408/480415

Я полагаю, что скругленные углы Сгруппированного стиля на самом деле фоны ячеек таблицы. Таким образом вы не можете просто заменить белый часть, потому что это не сплошной цвет с оттянутой границей - это - ImageView действие как backgroundView для клетки (использующий различную графику в зависимости от ряда клетки и количества рядов в разделе).

If that is the case than you may have use Core Graphics и customize the cells to your liking. Heres a good tutorial by Ray Wenderlich


Пара вещей я попробовал бы:

Сначала.. просто посмотрите, имеет ли это какой-либо эффект:

self.backgroundView.clipsToBounds = YES;

и

self.contentView.clipsToBounds = YES;

В противном случае я попробовал бы к раунду headerView

self.headerView.layer.cornerRadius = 5; //try different ints here
0
добавлено
Попробуйте self.contentView.clipsToBounds = ДА;
добавлено автор RyanG, источник
Хм я объявил о связи в своем ответе, который может быть, почему clipToBounds не работает
добавлено автор RyanG, источник
Да я собирался предположить это, но это не очень чисто - я don' t видят, что он вызывает любые исполнительные проблемы, но без идущего хардкора и создает ваш собственный ' GroupedTableView' стиль, вероятно, самый легкий выбор. I' ve прибывают, чтобы узнать, что Apple не нравитесь вы настраивающий их сгруппированные табличные представления слишком много
добавлено автор RyanG, источник
Нет они не отклонили бы для того - я просто имею в виду их don' t облегчают
добавлено автор RyanG, источник
self.backgroundView.clipsToBounds = ДА; никакой эффект: self.headerView.layer.cornerRadius = 5; - округленный все углы, но на картине нижние углы не округлены
добавлено автор taffarel, источник
я сделал это, также я попробовал сам headerView.superView.clipsToBounds=YES; никакой результат.
добавлено автор taffarel, источник
спасибо за вашу помощь. I' m маркировка вашего ответа как ответ. Но я нахожу другое решение, I' m просто округляющийся headerview слой, поскольку вы сказали и помещающий другое представление о headerview основании, чтобы скрыть нижний угол.
добавлено автор taffarel, источник
Я надеюсь, что они не отклонят мое заявление)),
добавлено автор taffarel, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.