我正在按照本教程:http://swiftiostutorials.com/ios-tutorial-using-uipageviewcontroller-create-content-slider-objective-cswift/创建一个显示多个滑块的应用程序.
尽管我已经开始使用本教程,但此示例仅根据存储在数组中的图像更改图像.
如何让它加载ViewControllers而不是图像
我有4个ViewControllers:
我想幻灯片一个显示ViewController1和slide2加载ViewController2等....
这是我的主要ViewController:
import UIKit
class ViewController: UIViewController, UIPageViewControllerDataSource {
// MARK: - Variables
private var pageViewController: UIPageViewController?
// Initialize it right away here
private let contentImages = ["nature_pic_1.png",
"nature_pic_2.png",
"nature_pic_3.png",
"nature_pic_4.png"];
// MARK: - View Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
createPageViewController()
setupPageControl()
}
private func createPageViewController() {
let pageController = self.storyboard!.instantiateViewControllerWithIdentifier("PageController") as UIPageViewController
pageController.dataSource = self
if contentImages.count > 0 {
let firstController = getItemController(0)!
let startingViewControllers: …Run Code Online (Sandbox Code Playgroud) 我有一个单独的视图应用程序连接到解析并验证用户登录信息并更新UILabel说"你可以成功登录" - 现在我希望它导航到一个新视图(这将是一个新的视图该应用程序).
我已将新的视图控制器拖到故事板上,然后按住Ctrl键并拖动按钮并将其链接到带有show的新控制器.但是,当我加载应用程序并单击按钮时,它会直接进入新视图.如果if-else语句的正确部分被触发,我只需要去那里.
这有意义吗?感谢任何帮助的人.非常感激.
编辑
if语句是:
if usrEntered != "" && pwdEntered != "" {
PFUser.logInWithUsernameInBackground(usrEntered, password:pwdEntered) {
(user: PFUser!, error: NSError!) -> Void in
if user != nil {
self.messageLabel.text = "You have logged in";
} else {
self.messageLabel.text = "You are not registered";
}
}
}
Run Code Online (Sandbox Code Playgroud)
它位于ViewController.swift文件中
我被困在如何检查是否使用 jQuery 选择了一个复选框。基本上,如果复选框被选中,那么我需要它来运行一个函数。
在 WordPress 帖子中,我只需要使用使用此 ID 的短代码:
[contact-form-7 id="78" title="BusinessForm"]
Run Code Online (Sandbox Code Playgroud)
然而,它以 HTML 的形式输出:
<span class="wpcf7-form-control-wrap sameAddress">
<span class="wpcf7-form-control wpcf7-checkbox sameAddress" id="sameAddress">
<span class="wpcf7-list-item first last">
<input type="checkbox" name="sameAddress[]" value="Yes">
<span class="wpcf7-list-item-label">Yes</span>
</span>
</span>
</span>
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的 jQuery:
$(input[value='sameAddress[]']).change(function() {
var alreadyChecked = $(this).hasClass('alreadyChecked');
if (alreadyChecked) {
alert('This does not have the class');
$(this).addClass('alreadyChecked');
} else {
alert('This has the class, yay!!!!! ');
}
});
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我改进它并使其在选中复选框时运行功能/警报吗?提前致谢。
编辑:这是一个小提琴:http : //jsfiddle.net/uk3E3/