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 № 1drunkcamel, 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);
}
}