Как программно разместить закругленный прямоугольник UIBUTTON на UITableViewCell - PullRequest
1 голос
/ 04 января 2011

Я пытался программно разместить два uibutton на uitableviewcell ... но не смог этого достичь>. каким-то образом мне удалось получить кнопки через какой-то пример проекта, в котором вы можете нарисовать перо для ячейки ... но я не смог установить функцию селектора для кнопок ... в другом примере я могу разместить кнопку типа uiinfodark, но когда я изменяю введите округлённый прямоугольник, кнопка исчезнет, ​​и я не могу понять, почему? Возможно, я совершаю какую-то глупую ошибку, но сейчас я действительно застрял с ней, поэтому я буду очень благодарен всем вам за помощь в этом отношении.

1 Ответ

0 голосов
/ 04 января 2011

Вам понадобится UITableViewDataSource

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html

Тогда как то так

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"CellIdentifier";

    // Dequeue or create a cell of the appropriate type.
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        cell.accessoryType = UITableViewCellAccessoryNone;
    }

    // Get the object to display and set the value in the cell.
    [cell addSubView: YOUR_BUTTON];
    [cell addSubView: YOUR_OTHER_BUTTON];

   return cell;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...