2015-03-11 1 views
1

Я хочу изменить тип объекта uitableview в viewdidiload в swift. но выдает ошибку «Не удается присвоить результат этого выраженияКак изменить стиль uitableviews в коде в swift

@IBOutlet weak var tableview: UITableView! 
    let names = ["Gulshan","Mitesh","Rahul","roma"] 
    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any xadditional setup after loading the view, typically from a nib. 
     tableview.style = UITableViewStyle.Grouped 
    } 

ответ

1

Вы не можете изменить стиль Tableview динамически, вы должны сделать это в файле XIb или раскадровки, если у вас есть. Если вы не используете раскадровку или XIB, и предпочитают, чтобы создать TableView программно определить стиль при создании TableView с помощью - initWithFrame:. стиль: метод

Bye D.

2

вы можете сделать это при инициализации в init с помощью frame meth обмундирование оливково-серого цвета

См пример:

var tableview1 = UITableView(frame: CGRectMake(0, 0, 160,320), style: UITableViewStyle.Grouped) 
Смежные вопросы