小编Net*_*tra的帖子

第一次点击按钮时不播放segue的自定义动画

我遇到了一个不寻常的行为,我被卡住了一点,问题如下.

我正在使用BWWalkthrough库,以便将4张幻灯片作为启动画面.所以在我的appdelegate中,我有以下代码初始化viewcontrollers:

let storyboard = UIStoryboard(name: "SlidesFlow", bundle: nil)

let walkthrough = storyboard.instantiateViewController(withIdentifier: "SlidesView") as! BWWalkthroughViewController
let page_zero = storyboard.instantiateViewController(withIdentifier: "page_1")
let page_one = storyboard.instantiateViewController(withIdentifier: "page_2")
let page_two = storyboard.instantiateViewController(withIdentifier: "page_3")
let page_three = storyboard.instantiateViewController(withIdentifier: "page_4")

walkthrough.delegate = self
walkthrough.addViewController(page_zero)
walkthrough.addViewController(page_one)
walkthrough.addViewController(page_two)
walkthrough.addViewController(page_three)
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作,所以这里没问题.在viewController page_three上我有一个按钮,使用自定义segue动画将我重定向到另一个视图控制器

class sentSegueFromRight: UIStoryboardSegue {

override func perform()
{
    let src = self.source as UIViewController
    let dst = self.destination as UIViewController

    src.view.superview?.insertSubview(dst.view, aboveSubview: src.view)
    dst.view.transform = CGAffineTransform(translationX: src.view.frame.size.width, y: 0)

    UIView.animate(withDuration: 0.25,
                               delay: 0.0,
                               options: UIViewAnimationOptions.curveEaseInOut, …
Run Code Online (Sandbox Code Playgroud)

ios segue uistoryboardsegue swift3 xcode8

8
推荐指数
1
解决办法
112
查看次数

在这种情况下我的php应该返回什么

我想提交一个表单而不刷新页面,我有这个表单:

<form method="post" action="user-add.php" id="user-add-form">
<input type="text" id="username" name="username" maxlength="15">
<button type="submit" name="add_user" class="btn btn-primary" id="user-add-submit">Add user</button>
</form>
Run Code Online (Sandbox Code Playgroud)

和这个jquery函数(使用jquery验证插件):

submitHandler: function() {

    $('#user-add-submit').button('loading');

    var post = $('#user-add-form').serialize();
    var action = $('#user-add-form').attr('action');

    $("#message").slideUp(350, function () {

        $('#message').hide();

        $.post(action, post, function (data) {

            $('#message').html(data);
            $('#message').slideDown('slow');

            if (data.match('success') !== null) {
                $('#user-add-form input').val('');
                $('#user-add-submit').button('reset');
            } else {
                $('#user-add-submit').button('reset');
            }
        });
    });
}
Run Code Online (Sandbox Code Playgroud)

但我的问题是user-add.php应该是什么样的脚本才能工作?

php jquery jquery-validate

1
推荐指数
1
解决办法
136
查看次数

Laravel 5方法[ALL]不存在

我正在尝试在Laravel 5中创建一个CRUD应用程序来更好地理解php平台是如何工作的(第一次使用一个),但我一直得到"方法[全部]不存在".错误,我无法理解我做错了什么.我在Mysql中有一个名为'products'的表,我正在尝试做的是列出表中的所有条目.我还有一个index.blade.php,如果需要我会发布.

ProductsController.php

class ProductsController extends Controller {

/**
 * Display a listing of the resource.
 *
 * @return Response
 */
public function index()
{
    $products = ProductsController::all();

    return View::make('products.index')->with('products', $products);
}
Run Code Online (Sandbox Code Playgroud)

Products.php

class Products extends Eloquent
{

}
Run Code Online (Sandbox Code Playgroud)

routes.php文件

Route::resource('/', 'ProductsController@index');
Run Code Online (Sandbox Code Playgroud)

php mysql laravel-5

1
推荐指数
1
解决办法
7097
查看次数

尝试打开谷歌地图网址时,无法调用非功能类型UIApplication的值

我是快速编程的新手,我偶然发现了一个在搜索网页后似乎无法找到解决方案的问题.

我想要做的是在我的应用程序中点击一个按钮我希望谷歌地图应用程序启动但在实现代码后我得到错误:无法调用非功能类型的值UIApplication

我错过了什么吗?

import UIKit
import GoogleMaps

class MapDisplayViewController: UIViewController, GMSMapViewDelegate, CLLocationManagerDelegate, UIApplicationDelegate {

@IBOutlet weak var openDirections: UIButton!

@IBAction func openMapsDirection(_ sender: UIButton!) {

    if (UIApplication.sharedApplication().canOpenURL(NSURL(string:"comgooglemaps://")!)) {
        UIApplication.sharedApplication().openURL(NSURL(string:
            "comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic")!)
    } else {
        print("Can't use comgooglemaps://");
    }
}

}
Run Code Online (Sandbox Code Playgroud)

ios swift3 xcode8

1
推荐指数
1
解决办法
3943
查看次数

追加而不是覆盖

我有这个代码,我正在努力,我试图追加而不是覆盖#preview div.我正在为jquery使用JqueryForm插件.

 $(document).ready(function() { 
    $('#photoimg').on('change', function() { 
        $("#preview").html('<img src="load.gif" alt="Uploading"/>');
        $("#imageform").ajaxForm({
        target: '#preview'
    }).submit();

        });
    });
Run Code Online (Sandbox Code Playgroud)

我不确定如何才能实现这一目标.

稍后编辑:我有这样的形式:

<form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php'>
Upload your image <input type="file" name="photoimg" id="photoimg" />
</form>
<div id='preview'>
</div>
Run Code Online (Sandbox Code Playgroud)

当我浏览并选择一个图像时,ajaximage.php会验证并上传图像,如果成功,它将回显#preview div中显示的消息.问题是,即使我使用append,它也会覆盖div.

php jquery

0
推荐指数
1
解决办法
135
查看次数