Monotouch:是否可以在通常的UIViewController中显示DialogViewController

时间:2012-11-30 10:08:24

标签: ios cocoa xamarin.ios monotouch.dialog

我需要为iPad创建登录屏幕,我需要我的登录输入是固定宽度。 是否可以修复DialogViewController元素的长度或使用UIView元素创建布局并在那里嵌套DialogViewController?

1 个答案:

答案 0 :(得分:3)

drunkcamel,您可以为对话框设置视图的帧大小,并将对话框作为子视图添加到其他视图

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);
    }
}