【问题标题】:Programmatically Aligning Elements in Monotouch View在 Monotouch 视图中以编程方式对齐元素
【发布时间】:2013-09-10 22:44:56
【问题描述】:

我创建了一个需要添加到多个不同屏幕的视图。我正在努力弄清楚如何在视图中正确对齐元素。

输出需要如下所示:

我尝试了以下方法但没有成功:

var uiiv = new UIImageView(image);
var firstLine = new UITextField { Text = description};
var secondLine = new UITextField { Text = summary};
this.Add(uiiv);
this.Add(firstLine );
this.Add(secondLine );

【问题讨论】:

  • 奇怪,您没有将帧传递给任何这些构造函数。您应该改用新的 UIImageView (RectangleF) ctor。

标签: c# xamarin.ios alignment


【解决方案1】:

每个 UI 元素都应该有一个 Frame 属性,允许您指定元素相对于其父视图的位置。使用此属性将允许您定位元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-05
    • 2023-03-27
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多