0

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

4

1 回答 1

3

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

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);
    }
}
于 2012-11-30T18:09:54.983 回答