Круглые углы на UITableView

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

public void Foo(int a, int b, int? c)
{
  if(c.HasValue)
  {
    // do something with a,b and c
  }
  else
  {
    // do something with a and b only
  }  
}
33
задан Scrollwheelie 9 July 2009 в 23:39
поделиться

3 ответа

Вы пробовали стиль "сгруппированного" табличного представления?

self.tableView.style = UITableViewStyleGrouped;

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

2
ответ дан 27 November 2019 в 17:22
поделиться

Это старый вопрос, но, возможно, вы все еще хотите знать, как это сделать.

Я воспроизвел tableView, как в Stocks / Spotlight. Уловка заключается в

view.layer.cornerRadius = 10; 

. Чтобы это сработало, вам нужно включить QuartzCore в класс, который вы называете этим свойством:

#import <QuartzCore/QuartzCore.h>

Я слышал, что это работает только с OS 3.0. Но поскольку мое приложение использует основные данные, это не было проблемой, потому что оно уже было для OS 3.0 и выше.

Я создал пользовательский UIView с подпредставлением с cornerRadius 10 и с

view.backgroundColor = [UIColor clearColor];

Затем вам нужно разместить UITableView сгруппированный стиль в этом подвиде. Вам нужно установить для backgroundColor значение clearColor, а для separatorColor - clearColor. Затем вы должны расположить табличное представление внутри представления с закругленными углами, это делается путем установки размера кадра и начала координат. Мой класс loadView моего пользовательского UIView выглядит так:

65
ответ дан 27 November 2019 в 17:22
поделиться

Недавно я столкнулся с этой проблемой и решил ее другим способом. Думал поделиться результатами со всеми.

Я создал прямоугольный UIView с четкой внутренней частью с закругленными углами, а затем положил его поверх UITableView. Вы можете найти полное описание в моем блоге программирования .

Это работает именно так, как я хочу.

2
ответ дан 27 November 2019 в 17:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: