2014-02-11 3 views
1

Два вопроса о UITableView:IOS - типы разных ячеек UITableView в различных разделах

1) это возможно для одного UITableView иметь две секции, одна с динамическим типом клеток, а другой со статическим типом клеток ?

2) Когда я добавил UITableViewController на холсте, в редакторе атрибутов Xcode, я имел варианты, чтобы определить тип клеток (динамический/статический). Но я не видел этого параметра, когда добавлял UITableView в простой UIView. Есть идеи?

ответ

5

ДА это возможно для одного UITableView с использованием двух секций.

Здесь я поставил простую основную логику, надеюсь, может быть, этого вам и достаточно. :)
Ваш UITableView имеет имя метода делегирования cellForRowAtIndexPath, в этом методе вы можете управлять своим разделом UITableView, например, условием put.

if(indexPath.section == 0) 
{ 
    // here first section start with 0 
    // and you can also manage row(s) of each section by put condition, such like 

    if(indexPath.row == 0) 
    { 
    // here row 0 means row number 1 of particular section 
    } 
    . 
    . 
    . 

} 
. 
. 
. 

Таким образом, вы можете легко управлять Tableview по section и row В вашем случае, чтобы каждый строку (ы) из первой секции является динамическим и каждый строку (ы) из второй секции является статическим.

Смежные вопросы