3
在我看到的所有例子中,每行只有一个元素。我想将两个或多个编辑框相邻放置以节省垂直空间。有没有人跑过样本展示这是如何完成的?您可以并排放置两个编辑字段吗?
在我看到的所有例子中,每行只有一个元素。我想将两个或多个编辑框相邻放置以节省垂直空间。有没有人跑过样本展示这是如何完成的?您可以并排放置两个编辑字段吗?
这在大多数应用中并不常见(由于屏幕尺寸有限),但您应该可以使用UIViewElement
这样做。例如。
定义您自己的UIView
类型(例如MyView
),其中包含您需要的两个(或多个)UI元素(例如两个UITextView
)。
// incomplete example
class MyView : UIView {
public UIView (string first, string second)
{
tv1 = new UITextView (new RectangleF (...)) { Text = first; }
tv2 = new UITextView (new RectangleF (...)) { Text = second; }
}
// ...
}
下一页创建UIViewElement
并将它们添加到您的DialogViewController
。
new UIViewElement ("caption", new MyView ("a", "b"), false);
感谢您的建议。我决定为每个Entry元素使用不同的行,但我相信稍后可以使用这种技术。谢谢回复。 – user1229084 2012-03-11 14:37:31