问题标签 [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.
ios - BWWalkthroughViewController 类型不符合协议“LoginViewController”
我正在尝试集成库 BWWalkthrough (https://github.com/ariok/BWWalkthrough)。我能够成功地完成演练。我正在尝试在演练视图顶部添加登录/注册按钮,如下所示。这就是我面临的问题。
参考下图:
登录和“非会员”按钮应该分别启动登录和注册视图控制器。由于这 2 个按钮是在 BWWalkthroughViewController 中制作的,因此我尝试在所述控制器中添加 IBAction 并得到错误"Type 'BWalkthroughViewController' does not conform to the protocol 'LoginViewController'"。我到处搜索,但无法破解这个难题。
带有相关代码片段的 Codepen 在这里:http ://codepen.io/anon/pen/aONBVP?editors=001
我已按照 youtube 教程:https ://www.youtube.com/watch?v= O2mbveNs-0k 集成 BWWalkthrough。视频的相关部分大约为 11 分钟和 15 分钟。
有好心人能帮我解决这个问题吗?请 :)
ios - 使用没有情节提要的 BWWalkthrough 库,自定义演练
我正在为我的个人演练使用BWWalkthrough库。它的实现非常简单,但我对 BWWalkthroughViewController 有一个错误:我不会使用情节提要来创建这个主控制器,所以我通过代码创建了我的自定义视图,然后在 BWWalkthroughViewController 的 viewDidLoad 中设置了视图和 pageControl。其余代码与 github 存储库中的示例相同。
也就是 BWWalkthroughViewController 的 viewDidLoad:
并且,因为它是第一个视图,所以 rootViewController 设置为 BWWalkthroughViewController 并修改了 viewDidLoad。所以我有一个函数可以在 AppDelegate.swift 中设置这个演练:
我在这里使用该功能:
该应用程序运行没有错误。我可以看到我的自定义视图和所有 4 个子视图(walk_0 ... walk_4),我可以滑动它们但不能正确滑动:可滚动是免费的,并且不会在每一页上停止。
所以...我的自定义视图错过了一些步骤?请帮帮我!
这是我的 iPhone 的屏幕截图,滚动位于 2 个子视图之间:
ios - 在 Swift for iOS 中使用 BWWWalkthroughController 进行投射错误
我正在尝试使用开源框架 BWWalkthroughController(链接:https ://github.com/ariok/BWWalkthrough )为我的 iOS 应用程序创建自定义演练,但我无法让它工作!
这是发生错误的类:
让 walkthrough = stb.instantiateViewControllerWithIdentifier("walk") as!BWWalkthroughViewController <----- 这是
这是我的错误:
我已经确保所有类在 IB 中都正确命名,并且我很确定一切都正确链接(出口、操作等)(我查看了许多看起来相似的问题,但没有对我有用的答案。任何想法可能是什么问题?谢谢!
ios - 无法转换“UIViewController”类型的值
我正在尝试在我的项目中实现 BWWalkthrough。但是我收到一个错误说明
它指向下面的代码
我不知道为什么会这样。任何帮助,将不胜感激。
也可以随时从我的项目中索取更多代码。
ios - 使用 Onboard Swift Library 但它显示为空白?
我的故事板上有一个普通的视图控制器设置,附加到“登陆”页面快速视图控制器类。我正在尝试使用这个流行的库创建一个演练动画:https ://github.com/mamaral/Onboard
我从库的源代码中下载了 4 个文件,并使用桥接头将它们链接到我的项目中。但是当我运行这个项目时,我被卡住了。页面是空白的,什么都没有显示。Onboard 页面标题、图像,什么都没有。它是空白的。我看不出有什么问题,而且我到处搜索,没有任何信息或任何使用这个库的 Swift 示例。
有人可以帮忙吗?
这是我在“着陆”类的 viewDidLoad() 期间调用的函数中的代码。
谢谢
ios - 启动时的欢迎屏幕
我希望用户在首次启动应用程序时有一个欢迎屏幕/教程。如果它不是第一次启动应用程序,那么它会像往常一样打开。
如果应用程序正常打开,我已经将欢迎屏幕绑定到按钮功能。我正在使用BWWalkThroughViewController
. 这是我的按钮功能代码:
该代码位于 MyTableViewController.swift 文件中。
这是我无法弄清楚的:
我希望视图控制器在首次启动时显示。一旦用户完成教程,他们可以按下关闭按钮,它将关闭。我有代码来检查它是否是应用程序的首次启动。它位于 AppDelegate.swift 文件中。这是代码:
那么如何让欢迎屏幕在首次启动时启动?我是否必须在 AppDelegate 中创建一个函数来处理它,如果是这样,我必须做什么才能使教程成为第一次启动的初始视图控制器?
ios - 当从另一个类 BWWalkthrough 调用函数时,属性 = nil
我正在使用BWWalkthrough构建一个带有文本字段的欢迎演练。
BWWalkthroughViewController
我附加到我的元素(nextButton
和prevButton
)的内部有 2 个预构建的 IBOutlets 。基本上,我在我的页面中使用文本字段来询问他们的信息。
在我的页面类内:
我添加了一个观察者来查看文本字段何时更改。
它调用这个函数:
但是按钮是一个
nil
。
另外,我在类的 ViewDidLoad 中添加了一个通知BWWalkthroughViewController
来更改按钮的位置
和功能:
这里的值
nextButton
不是nil
我还尝试通过直接在内部的函数更改按钮,BWWalkthroughViewController
但它也返回给我一个nil
.
有人可以解释一下为什么nextButton
一个函数是零而不是另一个?
编辑 :
我在中创建了以下函数BWWalkthroughViewController
:
当我从实际调用它时textfieldIsNotEmpty
,nextButton
是nil
,当我BWWalkthroughViewController
直接从内部的另一个函数调用它时,它工作得很好。
swift - 错误或不执行 BWWalkthrough
所以我一步一步地按照你的教程。还是有问题...
我先用 CocoaPods 安装了它,似乎其他人也有同样的问题。
如果我将自定义类模块(身份检查器的右上角)命名为 BWWalkthrough,它将崩溃并显示以下行
无法将“BWWalkthrough.BWWalkthroughViewController”(0x1054e6b50)类型的值转换为“NameOfMyProject.BWWalkthroughViewController”
如果我将自定义类模块更改为 NameOfMyProject (或将其留空)它不会崩溃并且初始视图控制器加载正常,当我点击第一个按钮时它根本不会加载 step0,代码执行正常,但没有任何反应,我永远看不到第一个 BWWalkthroughViewController。
我尝试过使用 cocoaPods 和复制文件。花了整整两个小时看这个,却一无所获。请帮忙!!!!!
ios - 如何使用 BWWalkthrough 在演练页面中自动播放视频
BWalkthrough 库链接:https ://github.com/ariok/BWWalkthrough
我是 iOS 开发新手(Swift 2.2、Xcode 7.3.1)。我已经使用库 BWWalkthrough 为我的应用程序工作。加载演练页面(BWWalkthroughPageViewController 类)时,我想在每个页面上自动播放视频。目前,我可以使用主故事板中的视图场景为演练页面添加图像、标签、按钮等,但是如何将视频添加到这些页面?我应该为每个页面创建“XViewController.swift”文件以编程方式添加视频吗?但是如何将这些文件与演练页面链接?目前,页面被添加到演练中:
由于演练页面使用“BWWalkthroughPageViewController”类,我应该定义一个新类以编程方式添加视频吗?
ios - 使 BWWalkthrough 库在启动时启动
我对我试图在应用程序启动时实现的 BWWalkthrough 库有点坚持。我有两个故事板,主要的故事板和 SlidesFlow 故事板。我将主界面设置为 SlidesFlow,并将初始故事板设置为 SlidesFlow。我确实为 BWWalkthroughViewController 创建了 1 个视图,为 BWWalkthroughPageViewController 创建了另外 4 个视图。在 didFinishLaunchingWithOptions 函数的 AppDelegate 中,我使用了以下代码:
这不应该工作吗?我错过了什么吗?