我在我的ViewDidLoad
中添加了一堆视图到堆栈视图。最后,我添加一个“加载更多”按钮,它将重复在ViewDidLoad
中工作的代码 - 添加更多排列的子视图。但是我看不到屏幕上的任何视图。任何帮助深表感谢。添加子视图到uistackview没有按钮点击工作
public override void ViewDidLoad()
{
stackView.AddArrangedSubview(view1);
stackView.AddArrangedSubview.(view2);
stackView.AddArrangedSubview.(button);
button.TouchUpInside += (object sender, EventArgs e) =>
{
stackView.AddArrangedSubview(view1);
stackView.AddArrangedSubview.(view2);
}
我认为你需要创建新的实例您的按钮点击事件中的view1和view2。例如'stackView.AddArrangedSubView(new View1());' – Robbie188
view1和view2已经在您的StackView中,因此不能再次添加。 – Robbie188
首先,检查您添加的视图是否为空。其次,点击按钮后检查你的堆栈视图包含多少个vieww。您能否向我们提供您创建view1和view2实例的位置? – Lapinou