objective-c - 动态创建包含按钮的视图——约束呢?
问题描述
我想要一个带有可变数量按钮(取决于用户)的菜单(隐藏在我的应用程序的左侧)。我从另一位开发人员那里接管了该应用程序,他手动添加了每个视图和每个按钮,如果您想在两者之间添加另一个按钮或更改某些内容,维护起来会很痛苦。所以我想自动重做。
但我怎样才能做到这一点?假设我在左侧有 x 个视图,每个视图包含一个图像、一个按钮和一个分隔符(到下面的按钮)。所以我基本上只创建一个原型视图,按钮组合并将其重用于所有其他按钮。但是如何安排它们以便正确设置约束?
解决方案
我会选择表格视图。设置带有图像和按钮的单元格,分隔符在表格视图中免费提供。确保单元格具有按钮回调的委托或处理按钮点击的闭包。添加控制器/管理器以根据用户控制视图数量。
推荐阅读
- laravel - 使用分页数据时 Livewire 抛出错误
- python - 具有窗口大小的滚动平均值和列值的间隔
- python - 使用 matplotlib 从 excel 生成图形
- c++ - 分段错误推回共享内存中的向量
- sql - 根据两列组合中的数据删除行数据
- c# - 如果数据存在(来自循环)C#,如何写入下一行 CSV
- javascript - 我可以通过 Ajax 响应在不同的域上设置 cookie 吗?
- c++ - 如何使用我的函数类删除动态数组?
- javascript - 做了一个循环来检查所有 inputArrs 但它只检查第一个
- r - 带有 RMarkdown 的 RMarkdown 演示,无需评估和打印 `