我在Xamarin Studio中使用c#编写了一些iOS代码。在dialogViewController中,我正在创建一个具有多个Sections的rootElement。如何对齐一个Section的Right,Caption和Elements。我正在创建这样的rootElement:
RootElement CreateRootElement ()
{
return new RootElement ("RootElement")
{
new Section ("Caption1") {
(createFirstElement ())
},
new Section ("Caption2")) {
(createSecondElement ())
}
};
}
List<Element> createFirstElement ()
{
List<Element> myList;
//fill this list
return myList;
}
答案 0 :(得分:0)
您可以使用Section初始化程序&quot; public Section(UIView标题)&#39;创建一个右对齐的部分标题。使用以下方法:
private UILabel LabelForSection(string title) {
RectangleF frame = new RectangleF(0, 0, UIScreen.MainScreen.Bounds.Width, 22);
UILabel label = new UILabel(frame);
label.TextAlignment = UITextAlignment.Right;
label.Text = "Caption1";
return label;
}
然后像这样初始化你的部分:
new Section(LabelForSection("Caption1"))
当你说:
时,你能说出你的意思吗?如何对齐某个部分的正确元素?