gpt4 book ai didi

ios - 如何复制 ABNewPersonViewController 布局

转载 作者:行者123 更新时间:2023-11-29 13:25:44 24 4
gpt4 key购买 nike

我正在尝试创建一个与 ABNewPersonViewController 非常相似的布局,它将允许用户在我的应用程序中创建一个新联系人。我的应用程序不使用 AddressBook,也不需要 ABNewPersonViewController 中的几个字段,因此我尝试在 Storyboard中复制 ABNewPersonViewController 的布局。

我现在正在解决以下解决方案......

View Controller  View    UIButton ('add photo' button, left-aligned)    Table View (~85% width to allow for 'add photo' button)      Cell w/ text field (first name)      Cell w/ text field (last name)    Table View (100% width)      Cells w/ remaining details

首先,我很好奇是否有人对更好的布局有任何建议。

其次,我不知道如何为某些单元格实现垂直边框(例如,电话号码的左侧详细信息带有类型 [mobile, home, iPhone],然后文本字段位于右侧带有实际数字)。有什么想法吗?

最佳答案

在我看来,联系人选择器就像一个使用分组单元格的 UITableView。每个组都有它周围的圆形外观。

iOS SDK 提供了不同类型的 UITableViewCells。您所描述的那个在 Interface Builder 中称为“Left Detail”,以编程方式称为 UITableViewCellStyleValue2。您可以根据 UITableViewController cellForRowAtIndexPath 方法中的需要单独设置每个单元格。

编辑:

在 IB 中创建它的一种可能方法是创建一个 UIView,然后向其添加一个图像容器和两个 TableView 。

UIView(主视图)--> UIImageView(在左上角。)--> 分组的 UITableView(在右上角。包含 first、last 和 company。)--> 分组的 UITableView(在上面两项之下,横跨屏幕。包含其余部分。)

关于ios - 如何复制 ABNewPersonViewController 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13187466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com