- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Eureka 进行设置 VC,但在从 PushRow 推送 newVC 时遇到问题。 请注意,我不使用 Storyboard
我的设置相对简单,我的 newVC 是一个简单的 UIViewController,带有一些 uitextfields 和标签。因为我不使用 Storyboard,所以我似乎无法使用 PerformSegues 和 $0.presentationMode = .segueName(segueName: "RowsExampleViewControllerSegue", onDismiss: nil)
我也审阅了这篇 post,但这篇文章对于我的申请来说相对牵强。
到目前为止我的实现:
class AccountsViewController: FormViewController {
override func viewDidLoad() {
super.viewDidLoad()
form +++ Section("Profile")
<<< PushRow<String>() { row in
row.title = "Edit phone number"
row.value = "+61 12345678"
}.onCellSelection({ (cell, row) in
self.navigationController?.pushViewController(ChangePhoneNumberViewController(), animated: true)
})
上述方法将 VC 推送两次。
我想要采用pushRow的原因是因为我希望它采用pushRow美学外观,就像所附的图像一样。我也考虑过探索 ButtonRow,但 UI/UX 并不合适。接下来,我还需要使用协议(protocol)将新的“phoneNumber”引入 AccountsViewController。
编辑:
最佳答案
我遇到了同样的错误,您可以尝试在回调中包含返回类型和参数标签 builder
:
row.presentationMode = PresentationMode.show(
controllerProvider: ControllerProvider.callback(builder: { () -> UIViewController in
return AcknowListViewController()
}),
onDismiss: nil)
关于swift - Eureka : How to push a VC from a PushRow without Segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47119808/
如何动态创建 PushRow 并从 alamofire 函数传递值。这是我的 alamofire 函数,我想用 alamofire 响应创建 pushRow nw.getJsonData(api: A
我有不同的函数来创建不同类型的 PushRow。它还包括字符串类型和自定义类型。如何将这些函数合并为一个接受用于创建 PushRow 的通用参数的函数 fileprivate func createP
这是关于图书馆的问题,Eureka . 我有一个带有多个选项(名称)的 PushRow。我还将这些选项的第一项设置为初始化时默认选择的选项。 var names = ["Jake", "Cassie"
如果我使用最新的支持 swift 4 的 Eureka pod,我就得到了答案。 https://github.com/xmartlabs/Eureka/issues/1355#issuecommen
我在使用 Eureka Form 中的自定义对象时遇到问题,我正在尝试从 Rest 服务加载对象,我正在使用 Alamofire 获取选项,我正在使用 row.options.append 来填充数据
我使用以下代码来显示 PushRow,效果非常好: (){ $0.title = "Sound" $0.options = manager.objects(Sound.self) $0.s
我正在使用 Eureka 进行设置 VC,但在从 PushRow 推送 newVC 时遇到问题。 请注意,我不使用 Storyboard 我的设置相对简单,我的 newVC 是一个简单的 UIView
我正在使用 SplitViewController 并在详细信息页面(设置为“定义上下文”)上,用户可以在导航栏中选择“+”,然后我使用 segue 将下一个 View Controller “模态地
我是一名优秀的程序员,十分优秀!