小编Kha*_*heb的帖子

如何在swift中的标签栏项目中设置图像?

我已经采用了一个视图控制器并将其嵌入导航控制器中,并且它已经嵌入到标签栏控制器中.当我试图通过故事板设置图像时,图像不会出现在标签栏图标上.图像名称为25.

在此输入图像描述

在此输入图像描述

请建议我该怎么办?我怎么能以编程方式做到这一点?我应该为此目的采取适当的图像尺寸?提前致谢.

uitabbarcontroller ios swift

8
推荐指数
4
解决办法
3万
查看次数

如何将图像存储到Realm数据库?

我正在使用Swift 2.2编写iOS应用程序,我希望根据调整的图像大小,在Realm数据库中本地保存帐户的个人资料图片.我用谷歌搜索,也看到了这里,但不清楚.如果图像尺寸较小或数量较少,或者如果我有更多图像或大尺寸可以做什么?

另一个困惑是我将使用NSData或NSString?我的模特是

class IndividualContact: Object {

    dynamic var photoDataString = ""
    var photoData: NSData? = nil
    dynamic var isPhotoAvailable = false
}
Run Code Online (Sandbox Code Playgroud)

我已经从画廊中选择了图片

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {

        if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {

            imageView.contentMode = .ScaleAspectFit
            imageView.image = pickedImage 
        }
Run Code Online (Sandbox Code Playgroud)

现在如何根据调整大小(120*110大小)来存储它?

realm ios swift swift2

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

为什么使用Google Places API时IOS应用程序崩溃?

据谷歌文档在这里我想不管他们说的做,但我所有的努力都是徒劳的,由于这个错误。但是我在info.plist中没有任何更改。

2016-10-08 16:55:36.045 ContactApp [2674:83727] ***由于未捕获的异常'GMSPlacesException'而终止应用程序,原因:'iOS的Google Places API必须通过[GMSPlacesClient ProvideAPIKey:...]进行初始化使用”

在我的AppDelegate.swift中,我确实如下图所示

import UIKit
import GoogleMaps

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

        GMSServices.provideAPIKey("**********************")
        return true
    }

}
Run Code Online (Sandbox Code Playgroud)

然后我简单地复制代码并粘贴到控制器中。这里也是我的控制器的链接在这里

我能做什么?请提供任何建议。

ios google-places-api swift2

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

如何快速从第一象限分割圆

基本上我想创建一个计时器应用程序。这就是为什么我需要一个圈来显示计时器的进度。如果计时器持续10秒钟,则圆圈将分为10段,每段将在1秒钟后出现。好的。

我已经从SO post-> draw-a-circular-segment-progress-in-swift成功地创建了它,但是有点问题。我圈子的细分是从第四象限开始的,但是这并不是预期的。我想显示第一象限中的分段。在这里,我为8个细分创建了此函数。

请提供可以动态使用的建议。

 func createCircle(){

        let circlePath = UIBezierPath(arcCenter: CGPoint(x: view.frame.size.width/2,y: view.frame.size.height/2), radius: CGFloat(90), startAngle: CGFloat(0), endAngle:CGFloat(M_PI * 2), clockwise: true)


        let segmentAngle: CGFloat = (360 * 0.125) / 360

        for i in 0 ..< 8 {

            let circleLayer = CAShapeLayer()
            circleLayer.path = circlePath.CGPath

            // start angle is number of segments * the segment angle
            circleLayer.strokeStart = segmentAngle * CGFloat(i) //I think all is for this line of code.

            print("\nStroke \(i): ",segmentAngle * CGFloat(i))

            // end …
Run Code Online (Sandbox Code Playgroud)

core-graphics ios swift swift2

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