Как я могу установить состояние по умолчанию UISegmentedControl?

Если у вас возникли проблемы с созданием нового файла .netrc, убедитесь, что он находится в вашем каталоге HOME (cd ~ /), убедитесь, что он доступен для чтения вами (chmod 600 ~ / .netrc), и убедитесь, что он выглядит следующим образом. это:

машина github.com
логин yourgithublogin
пароль yourgithubpassword

17
задан Mark Szymczyk 2 August 2017 в 01:46
поделиться

2 ответа

В Interface Builder, когда вы выбираете объект UISegmentedControl в пользовательском интерфейсе, затем на панели атрибутов, в элементе управления сегментом есть раскрывающееся меню сегмента, выберите сегмент, который вы хотите выбрать (0,1 и так далее) и отметьте «выбранный» вариант под ним.

16
ответ дан 30 November 2019 в 10:24
поделиться

From code, you can just do self.segmentedControl.selectedSegmentIndex = someDefaultIndex.

Whether you should set it in viewDidLoad: or not depends entirely on the structure of your application. For example, if your app is starting up and loading the view for the first time and needs to set the control to whatever value it had during the previous run of the app, then it definitely makes sense to do it there.

40
ответ дан 30 November 2019 в 10:24
поделиться