Попытка создать всплывающий UITableView с закругленными углами - PullRequest
1 голос
/ 27 сентября 2011

Этот мозг ломал мне голову безрезультатно - я хочу, чтобы всплывающее окно UITableView выглядело так, чтобы оно плавало над материалом внизу, но с закругленными углами.Я не знаю, нужно ли мне использовать обтравочный контур в drawRect из UIView (что я не могу сделать, кроме как показать таблицу с квадратными углами), или есть что-то очевидное, что я пропускаю.

Я хочу избегать использования графики с закругленными углами, на которую я помещаю немного меньшую таблицу, хотя, если дело доходит до нее, я, по крайней мере, знаю, как это сделать.

Любая помощь / указатели оченьоценили!

1 Ответ

2 голосов
/ 27 сентября 2011

Если я вас правильно понимаю, это должно вам помочь:

  1. В вашем .m файле добавьте #import <QuartzCore/QuartzCore.h>
  2. Добавить зависимость от QuartzCore.framework
  3. Добавьте приведенный ниже код к вашему viewDidLoad методу:

Код:

tableView.layer.borderColor = [[UIColor darkGrayColor] CGColor];
tableView.layer.borderWidth = 1.0;
tableView.layer.cornerRadius = 10.0;
...