小编Pan*_*včí的帖子

Callkit扬声器bug/WhatsApp如何修复它?

我有一个Callkit功能的应用程序.当我按下扬声器按钮时,它将闪烁并设置为关闭状态(有时扬声器设置为LOUD但图标仍然是OFF).当我多次点击它时......可以清楚地看到此功能的行为不正确.

然而,WhatsApp在开始时扬声器关闭,3秒后它激活它和它的工作.有没有人遇到类似的东西,可以给我一个解决方案?

Youtube视频链接,以展示我的问题

xcode ios whatsapp swift callkit

22
推荐指数
2
解决办法
1562
查看次数

使用FORM DATA与Alamofire

我现在使用alamofire已有一段时间了,但我从未使用过表单数据Post.现在我被卡住了.我有2个参数(电子邮件,密码),不知道如何POST他们到服务器.谁能给我一个例子吗?

form-data alamofire swift2

9
推荐指数
3
解决办法
1万
查看次数

在Array <AnyObject>中搜索字符串,不区分大小写

我有应用程序存储服务器的字符串值.然后我使用SearchView写入可以在List中的字符串.它必须不区分大小写.到目前为止,我有这个.但这不是我想要的魔力.

if (myListTags as NSArray).containsObject(searchBar.text!) {
            print("FOUND")
            getCategoryPick()
}
Run Code Online (Sandbox Code Playgroud)

我试图加入它,caseInsensitiveCompare但我失败了.对我有什么帮助?如果该代码能够理解捷克语中的字母相似性,那将是完美的.(č= c,ž= z,í= i ......)

arrays swift swift2

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

谷歌地图自动完成更改颜色

我正在寻找改变颜色的 GMSAutocompleteViewController

这是我得到的:

截屏

我希望文本字段为白色,带有白色取消按钮。

google-maps uitextfield ios swift gmsautocomplete

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

UISlider 轨道高度

我已经实现了 UISlider,我需要调整轨道高度。我发现了这个,但它不起作用。

self.slider.trackRect(forBounds: CGRect(x: 0, y: 0, width: 100, height: 100))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

uislider swift3

4
推荐指数
2
解决办法
7914
查看次数

迅速关闭模式并推送到新的 VC

我有 tableview... 1 table 显示一个新的模态窗口,当我按下按钮时,我想关闭模态窗口并推送到 VC。我的代码只隐藏模态视图,但没有推送。

    @IBAction func registrationBtn(sender: AnyObject) {

    let openNewVC = self.storyboard?.instantiateViewControllerWithIdentifier("registrationVcID") as! RegistrationVC

    self.dismissViewControllerAnimated(false, completion: { () -> Void   in
         self.navigationController?.pushViewController(openNewVC, animated: true)

            })
}
Run Code Online (Sandbox Code Playgroud)

push modalviewcontroller swift ios9 swift2

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

斯威夫特:彩虹色圈

嗨,我正在尝试在swift中编写颜色选择器,看起来像这样.

在此输入图像描述

但到目前为止,我成功了.

在此输入图像描述

画圆很容易,继承人代码......

 fileprivate func setupScene(){

    let circlePath: UIBezierPath = UIBezierPath(arcCenter: CGPoint(x: self.wheelView.frame.width/2, y: self.wheelView.frame.height/2), radius: CGFloat(self.wheelView.frame.height/2), startAngle: CGFloat(0), endAngle:CGFloat(Double.pi * 2), clockwise: true)

    let shapeLayer = CAShapeLayer()
    shapeLayer.path = circlePath.cgPath

    //color inside circle
    shapeLayer.fillColor = UIColor.clear.cgColor
    //colored border of circle
    shapeLayer.strokeColor = UIColor.purple.cgColor
    //width size of border
    shapeLayer.lineWidth = 10

    wheelView.layer.addSublayer(shapeLayer)
}

@IBOutlet var wheelView: UIView!
Run Code Online (Sandbox Code Playgroud)

但是现在我不知道如何插入彩虹色......我尝试了CAGradientLayer,但它不可见.有什么好建议吗?

gradient ios cagradientlayer swift

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

SWIFT:谷歌地图绘制航点折线

您好,我想知道是否有一种方法可以在谷歌地图 iOS 中的两个或多个标记之间绘制航路点。我不想画直线...而是只使用公共道路。这是我的一些绘制直线的代码,但这不是我想要的。

    @objc private func makeGpsPath(){
    for i in 0 ..< trailArr.count {
        path.add(trailArr[i])
    }
    let polyline = GMSPolyline(path: path)
    polyline.strokeWidth = 5.0
    polyline.strokeColor = UIColor.black
    polyline.map = mapViewContainer
}
Run Code Online (Sandbox Code Playgroud)

google-maps swift

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

当Alamofire下载时应用程序冻结

我希望在下载数据时使用我的应用程序.不想被装载机困扰.我正在执行几个alamofire GET调用.做东西时我需要有什么平滑的应用程序.

    let headers = [ "header" : "pass"
    ]

    var nextCheck = next

    if(next > count){
        let tempN = next - 1000
        nextCheck = count - tempN
    }

    Alamofire.request(.GET, urlDomain + "_table1?offset=\(nextCheck)", headers: headers, encoding: .URL)
        .responseJSON() { response in

            if response.result.isSuccess {

                let json = JSON(response.result.value!)
                //print(json)
                let done = true
                var doneDownloading = false

                for i in 0..<json["resource"].count {

                    let id_pobor = json["resource"][i]["id_bor"].stringValue
                    let misto = json["resource"][i]["mio"].stringValue
                    let nazev_oc = json["resource"][i]["naze"].stringValue
                    let tel = json["resource"][i]["tel"].stringValue
                    let ulice …
Run Code Online (Sandbox Code Playgroud)

swift alamofire

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