Monotouch.Dialog две таблицы - PullRequest
       17

Monotouch.Dialog две таблицы

1 голос
/ 28 ноября 2011

Я новичок в MonoTouch.Мне нужно отобразить 2 таблицы и кнопки между ними в 1 представлении, используя monotouch.dialog.Это должно выглядеть так:

---top of screen---
I BoolElement     I
I StringElement   I
I StringElement   I          <--- Yeah,yeah this is iPhone(in my Opinion)
I --empty space-- I
I button          I
I --empty space-- I
I StringElement   I
---End Of screen--

Я искал по интернету - но ничего похожего не нашел.:( Проблема в том, чтобы отобразить последний стригЭлемент

1 Ответ

3 голосов
/ 28 ноября 2011

С MonoTouch.Dialog вы можете использовать что-то вроде:

    RootElement CreateRoot ()
    {
        var btn = new UIButton ();
        btn.TouchUpInside += delegate {
            Console.WriteLine ("touch'ed");
        };
        // TODO: customize button look to your liking
        // otherwise it will look like a text label
        btn.SetTitle ("button", UIControlState.Normal);
        Section s = new Section ();
        s.HeaderView = btn;
        return new RootElement (String.Empty) {
            new Section () {
                new BooleanElement ("bool", false),
                new StringElement ("s1"),
                new StringElement ("s2"),
                },
            new Section (),
            s,
            new Section () {
                new StringElement ("s3"),
            },
        };      
    }

Это будет использовать Section для добавления UIButton внутри HeaderView. Тот же трюк можно использовать для добавления любого другого вида управления.

...