Как добавить RadioButton и флажок на iPhone с помощью MonoTouch?

#iphone #interface-builder #xamarin.ios

#iPhone #конструктор интерфейса #xamarin.ios

Вопрос:

Я проверил с помощью конструктора интерфейсов и компонентов пользовательского интерфейса. Но там нет радиокнопки и флажка. Есть ли какой-нибудь другой способ добавить эти компоненты? Я использую MonoTouch для разработки приложения для iPhone.

Ответ №1:

Вместо переключателей вы можете использовать одну из:

  • UISegmentedControl
  • Выделенные строки в контроллере UITableView для параметров
  • Создайте свой собственный

Для быстрой работы в режиме реального времени используйте UISegmentedControl , когда это скорее новый контекст или слишком много опций, используйте вложенный элемент управления UITableView, который вы запускаете из вашего UINavigationController, если есть только несколько опций, вы можете просто выделить пару строк в вашем UITableView параметрам radio и запустить его самостоятельно.

MonoTouch.Dialog (моя собственная внешняя библиотека) предоставляет простой способ создания контроллеров UITableView и, в частности, функций, похожих на переключатели, подобных тем, которые вы создаете с помощью решений UITableView.

Для флажков вы можете использовать оформление ячейки UITableView или использовать ползунки для настройки «вкл. / выкл.».

Опять же, если вы используете подход UITableView, MonoTouch.Диалог делает большую часть этого за вас.

Загрузите код и образцы с:

http://github.com/migueldeicaza/MonoTouch.Диалоговое окно

Ответ №2:

да, друг, для этого вам нужно добавить изображение в файл .h

 int editCount;  
int check;

in viewdidload{

editCount = 0;
    check = 0;
}

if( check == 0 )
    {       
        UIButton *selectedButton = (UIButton *)sender;

        if (editCount%2 == 0) {
            [(UIButton *)[self.view viewWithTag:160] setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"TICKIMAGE",[selectedButton tag]] ofType:@"png"]] forState:UIControlStateNormal];

}
else {

            [(UIButton *)[self.view viewWithTag:160] setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"PLAINBUTTON",[selectedButton tag]] ofType:@"png"]] forState:UIControlStateNormal];       

}

editcount  ;
}
  

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

Комментарии:

1. если это поможет, пожалуйста, поддержите. Ваш положительный голос увеличивает наши возможности для продолжения публикации наших ответов

2. Чего мы можем достичь с помощью MonoTouch?

3. пожалуйста, объясните немного другу. вы можете использовать touch переместить и начать

4. Я использовал MonoTouch C # для разработки приложения для iPhone. Я спрашиваю о Monotouch c #.