/ / Monotouch: Czy można przedstawić DialogViewController wewnątrz zwykłego UIViewController - ios, cocoa, xamarin.ios, monotouch.dialog

Monotouch: Czy możliwe jest przedstawienie DialogViewController wewnątrz zwykłego kontrolera UIViewController - ios, cocoa, xamarin.ios, monotouch.dialog

Muszę utworzyć ekran logowania dla iPada i potrzebujęmoje dane logowania mają mieć stałą szerokość. Czy można naprawić długość elementów DialogViewController lub utworzyć układ z elementem UIView i zagnieździć w nim DialogViewController?

Odpowiedzi:

3 dla odpowiedzi № 1

drunkcamel, możesz ustawić rozmiar ramki dla okna dialogowego i dodać okno dialogowe jako podwidok do innego widoku

public class InlineDialogViewController : UIViewController
{
public InlineDialogViewController()
{
}

public override void ViewDidLoad()
{
base.ViewDidLoad();

var dialog = new DialogViewController(null);

dialog.View.Frame = new  RectangleF(0,0,100,100); // set custom dialog size

View.AddSubview(dialog.view);
}
}