问题标签 [bwwalkthrough]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
433 浏览

ios - 具有完整图像背景的 PageViewController 溢出

我目前正在使用 BWWalkthrough 来创建入职体验,并且每张幻灯片都有不同的背景。通常,将 ImageView 的约束设置为 0 并将其 Content Mode 设置为 Aspect Fill 就足以拥有全屏背景:

在此处输入图像描述

这篇文章和 SO 中的其他文章证实了如何使背景图像快速缩放到屏幕尺寸?

但是使用 PageViewController,我的图像会溢出到下一页 PageViewController。

请参阅以下内容以了解问题:

在此处输入图像描述

请记住,这是您在滑动之前看到的方式,这意味着它目前是错误的

我还尝试将 imageView 的宽度设置为与容器视图相等的宽度,但这并没有改变任何东西:

在此处输入图像描述

另外,在使用 BWWalkthrough 之前,我以编程方式进行了入职培训,但遇到了完全相同的问题……我在这里缺少什么?

0 投票
1 回答
548 浏览

ios - 如何使用 Swift 3 在 BWWalkthrough 视图控制器中添加标签?

我在我的应用程序中使用BWWalkthrough 库来获取幻灯片图像。我在每张幻灯片中添加标题和消息标签。

在此处输入图像描述

我想翻译到每个标签。
所以,我将标签拖到IBOutlet并添加 NStranslation 文本ViewDidLoad
但是,当我运行代码时,我遇到了致命错误。
这是我的代码。
BWWalkthroughPageViewController.swift,



我在以下代码(BWWalkthroughViewController.swift)中遇到错误。

lblTitle1.text = NSLocalizedString("Date:", comment: "")

有人可以帮我吗?

0 投票
0 回答
378 浏览

ios - 调用 super.init(nibName: nibNameOrNil, bundle: nil) 时对成员 'init(coder:)' 的模糊引用

在尝试以编程方式将可可豆荚 BWWalkthrough 实施到我当前的项目中时,我遇到了初始化函数/继承的问题。

我试图在我自己的类 GetStartedViewController 中继承 BWWalkThroughViewController。

这是来自 BWalkThroughViewController 的代码,它是 UIViewController 的子类:

但是,当我尝试在自己的类中继承 BWWalkthroughViewController 时,在调用 super.init(nibName, bundle) 和另一个错误(初始化程序不会覆盖指定的初始化程序它的超类)当我尝试覆盖init(nibname,bundle)时:

我尝试了仅包含公共初始化或仅包含覆盖初始化而不是两者的不同变体,因此我将两者都包含在内以显示错误。

即使当我使用自动完成来调用 super.init 时,显示的只是带有 nscoder 参数的函数,而不是带有 nibName 和 bundle 的函数。

有人可以帮我理解为什么会发生这个错误以及如何解决它吗?我不明白为什么我不能调用 super.init(nibName, bundle) 或覆盖该函数。

0 投票
0 回答
49 浏览

swift - BWWalkthrough + viewDidAppear

我正在使用 BWWalkthrough,并且能够在我的教程中浏览所有视图控制器。我希望每个 VC 在滑入视图时都有小动画。我很难弄清楚如何在 VC 进入时触发函数......

我为每个 VC 创建了一个类,并尝试像这样使用 viewDidAppear ......

似乎所有 VC 上的动画都在同时运行(这是有道理的,因为所有 VC 同时加载)....而不是当它们滑入视图时。任何关于如何处理这个问题的想法都非常感谢。

谢谢