Форум программистов, компьютерный форум, киберфорум
Наши страницы

Xamarin & UITableViewCell - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Xamarin & UIButton http://www.cyberforum.ru/xamarin/thread937470.html
Всем доброго времени суток. Вопрос состоит в том что у меня есть кнопка у нее два состояния InActive/Active. Когда она не активна на ней одна картинка, а когда активна другая?Активность изменяется...
Xamarin Как делать Dismiss Keyboard на UITextView? Доброго всем времени суток. Мне "повезло" я сел писать на Xamarin(C#) под iOS есть несколько вопросов. 1) Нужно сделать UITableView так чтобы получилось картинка слева а запись справа которая в... http://www.cyberforum.ru/xamarin/thread935423.html
Xamarin MonoGame Android project
Всем доброго времени суток, недавно мне понадобилось портировать WP7 игру на Android, я много слышал про такую платформу как MonoGame но никогда ещё ею не пользовался. Первым делом я установил...
New Xamarin Studio Xamarin
Кто-нибудь использовал новую Xamarin Studio для Android проектов какие впечатления? http://blog.xamarin.com/announcing-xamarin-2.0/ http://xamarin.com/studio
Xamarin Окно о необходимости регистрации http://www.cyberforum.ru/xamarin/thread794784.html
Доброго дня ! Моё первое знакомство с к Xamarin, в режиме Starter Edition при попытках скомпилировать код постоянно выскакивает окно о необходимости регистрации, жму соответственно Use Starter...
Xamarin Русскоязычная документация для MonoTouch 4 Android есть желание программировать для Андроида, используя Моно (MonoDroid, если я не ошибаюсь) собственно, с установками и запуском проблем не наблюдалось, интересует то, есть ли русскоязычная дока,... подробнее

Показать сообщение отдельно
Auron
2 / 2 / 0
Регистрация: 11.05.2013
Сообщений: 99

Xamarin & UITableViewCell - Xamarin

20.08.2013, 11:54. Просмотров 1261. Ответов 5
Метки (Все метки)

Доброго времени суток. Вопросик возник у меня есть класс таблицы с методом:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public override UITableViewCell GetCell(UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath)
        {
            cell = tableView.DequeueReusableCell (cellIdentifier);
 
            // if there are no cells to reuse, create a new one
            if (cell == null)
                cell = new UITableViewCell (UITableViewCellStyle.Default, cellIdentifier);
            cell.TextLabel.Text = tableItems[indexPath.Row];
            cell.TextLabel.Lines = 0;
            cell.TextLabel.LineBreakMode = UILineBreakMode.WordWrap ;
 
            return cell;
        }
и есть другой класс где на вьюхе размещена еще таблица мне нужно чтобы при переключении switch менялся текст в таблице вот код :
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//Switcher Approve / Don't Approve
        public void switchApproveDontApprove()
        {
            tbs = new TableSource ();
            UILabel myText = new UILabel (new RectangleF (100, 325, 135, 20));
            myText.Text = "Don't Approve";
            Console.WriteLine("FlagApprove = " + flagApprove.ToString());
            myText.BackgroundColor = UIColor.White;
 
            UISwitch mySwitch = new UISwitch(new RectangleF(10, 325, 20, 50));
            mySwitch.ThumbTintColor = UIColor.White;
            mySwitch.OnTintColor = UIColor.Green;
            mySwitch.TintColor = UIColor.Red;
            mySwitch.TouchUpInside += (object sender, EventArgs e) => {
                if(mySwitch.On) {
                    flagApprove = true;
                    myText.Text = "Approve";
                    tbs.cell.TextLabel.TextColor = UIColor.Green;// FAIL вываливается ошибка
                    Console.WriteLine("flagApprove = " + flagApprove.ToString());
                }else{
                    flagApprove = false;
                    myText.Text = "Don't Approve";
                    tbs.cell.TextLabel.TextColor = UIColor.Red;// FAIL тут тоже вываливается ошибка
                    Console.WriteLine("flagApprove = " + flagApprove.ToString());
                }
            };
            View.AddSubview (mySwitch);
            View.AddSubview (myText);
        }
но проблема в том что при переключении switch вываливается ошибка "Object reference not set to an instance of an object". Не могу понять в чем проблема( Заранее спасибо за помощь

Добавлено через 34 минуты
инициализировал cell
C#
1
tbs.cell = new UITableViewCell ();
) теперь ошибка не вываливается, но текст почему то все равно черный
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru