- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个与 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/
我已经查看了所有 SO 和其他地方,我想我想做的事情是不可能的。我想知道是否可以使用 ABNewPersonViewController 创建一个人并将其保存在本地(即不在地址簿中,而是作为文件)。或
我正在尝试使用 ABNewPersonViewController 来编辑现有记录。 我设置了 displayedPerson 属性,它显示了所有信息。 如果我点击 Save,一切都会按预期进行。但是
我在 ABNewPersonViewController 中有一个自定义按钮。仅当 ABNewPersonViewController 中的任何(至少)一个字段被编辑时,我才需要启用该按钮。除了编写代
我有一个 ABNewPersonViewController 的子类根据文档的要求,在 Storyboard中定义,并嵌入到导航 Controller 中。导航 Controller 本身由标签栏 C
我正在尝试创建一个与 ABNewPersonViewController 非常相似的布局,它将允许用户在我的应用程序中创建一个新联系人。我的应用程序不使用 AddressBook,也不需要 ABNew
我的 iPad 应用程序仅支持横向。我已经以模态方式呈现了 ABNewPersonViewController (在导航 Controller 中作为苹果文档的建议)并且处于景观中。 现在, 当我尝试
我正在使用 AddressBookUI Framework 添加联系人,当我尝试推送此 View Controller 然后取消并完成按钮无法正常工作时,我不想显示它 这是我的代码 ABNewPers
我对 Objective C 很陌生,我正在使用 XCode 4.2,在应用程序的一部分中,我需要将数据保存在地址簿中。但我需要将其显示在地址簿中,而不仅仅是将其保存在单击按钮上 我正在尝试使用以下代
我正在开发名片阅读器应用程序。当我读取一张卡片时,我从 OCR 输出中得到一个字符串对象。我将字符串与其他字符串分开,例如姓名、地址、电话号码、电子邮件和网址。但我的问题是我无法在 ABNewPers
我在使用 AddressBook 框架 (Core Foundation) 时遇到问题,该框架使 NSMutableDictionary 变量内存崩溃,用于设置电话号码和地址簿中的其他字段,例如如下面
我正在使用 ABNewPersonViewController。我正在将完成按钮(ABNewPersonViewController 的rightBarButtonItem)保存到另一个按钮,以便委托
我有一个子类 ABNewPersonViewController 的类。据我了解,当单击导航栏中的完成按钮时,委托(delegate)方法 - (void)newPersonViewControlle
我继承了一个遗留应用程序,并负责为 iOS 11 更新它。在一个 View 中,用户可以点击一个名字并将该用户添加到他们的联系人中。但是,在 iOS 11 中转到“添加联系人” View 时,导航栏和
编辑:抱歉我的问题。结果发现错误在静态分析器标记的那一行之前。 在这一行中,我调用了一个 Obj-C 方法,它创建并返回一个 ABRecordRef。 ,尽管我通过 CFRelease 平衡了 CF
我是一名优秀的程序员,十分优秀!