创建类似于下面的对话框时
然后通过点击radiobutton组(在我的示例行业类型中)导航到新的视图控制器,然后返回您的标签,最后重叠文本。在模拟器和Apple iPad mini 2上测试。
有没有人找到办法解决这个问题而不创建自定义类?
答案 0 :(得分:0)
唯一的方法是创建一个新类并通过重写GetCell方法显式指定约束:
public class BaseEntryElement:EntryElement
{
.....
public override UITableViewCell GetCell (UITableView tv)
{
var c= base.GetCell (tv);
c.ContentView.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
c.ContentView.AddConstraints (
c.ContentView.Subviews[0].WithSameCenterY(c.ContentView),
c.ContentView.Subviews[0].AtLeftOf(c.ContentView,BaseEntryElement.offset),
c.ContentView.Subviews[0].AtTopOf(c.ContentView),
c.ContentView.Subviews[1].ToRightOf(c.ContentView.Subviews[0],40),
c.ContentView.Subviews[1].WithSameCenterY(c.ContentView.Subviews[0])
);
return c;
}
}