小编Gug*_*thu的帖子

Swift中的径向渐变背景

我一直试图产生一个基本的径向渐变背景,但没有成功.我设法得到一个线性渐变工作,如下面的代码所示,但我不知道如何使其不同的颜色径向 - 如下图所示.任何帮助将不胜感激.:)

override func viewDidLoad() {
    super.viewDidLoad()

    //A linear Gradient Consists of two colours: top colour and bottom colour
    let topColor = UIColor(red: 15.0/255.0, green: 118.0/255.0, blue: 128.0/255.0, alpha: 1.0)
    let bottomColor = UIColor(red: 84.0/255.0, green: 187.0/255.0, blue: 187.0/255.0, alpha: 1.0)

    //Add the top and bottom colours to an array and setup the location of those two.
    let gradientColors: [CGColor] = [topColor.CGColor, bottomColor.CGColor]
    let gradientLocations: [CGFloat] = [0.0, 1.0]

    //Create a Gradient CA layer
    let gradientLayer: CAGradientLayer = CAGradientLayer() …
Run Code Online (Sandbox Code Playgroud)

ios swift

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

自定义动作控制器,Swift

有谁知道我如何编写这个自定义警报控制器(特别是顶部区域) - 目前在Apple音乐应用程序上找到.也许有一个已知的库可以做到这一点.

我知道你是如何对动作控制器进行编码的?

let alertController = UIAlertController(title: nil, message: "Top Message Here", preferredStyle: .ActionSheet)


        let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel) { (action) in
            // Drop View Pop up

        }

        alertController.addAction(cancelAction)

        let action1 = UIAlertAction(title: "Action Title", style: .Default) { (action) in

            //Code to Execute

        }

        alertController.addAction(action1)
        self.presentViewController(alertController, animated: true) {
            // ...

        }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

ios swift uialertcontroller

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

ld:框架未找到-framework错误

每次我尝试构建项目时,我都会遇到此错误:

ld: framework not found -framework
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我甚至不知道调用什么框架 -framework

这个随机性是在视图控制器上提交后两天开始的,该视图控制器与pod中的任何更改无关.

我已经尝试了所有的解决方案.我做谷歌并花了大约时间.12个小时,发现此链接:link1,link2,link3.

还找到了许多其他链接,但没有一个是我正在寻找的点.

我尝试了以下技术来解决问题:

  1. 删除派生数据 - 重新启动Xcode - 清理和构建项目.
  2. 删除/调整框架搜索路径
  3. -framework在目标项目的Build Settings中添加到其他链接器标志.

如果有任何进一步的想法摆脱这个-framework错误,任何人都可以请帮助我.我将在一个月内推出,无法重新开始从头开始构建项目!

顺便说一句,我正在使用可可豆荚处理所有私人框架,这些框架一直都很好.

提前致谢.

这是错误的屏幕截图. 在此输入图像描述

以下是框架搜索路径的屏幕截图. 在此输入图像描述 在此输入图像描述

xcode linker entity-framework clang ios

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

UIAlert控制器上的图标

有没有人知道如何在UI警报控制器中添加图标的方式与页面应用程序所附的方式相同,如下图所示.

提前致谢.:)

在此输入图像描述

ios swift uialertcontroller

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

创建字典:将Ints数组指定为另一个数组的键

我有一个数组数组和一个整数数组,并希望创建一个字典,其中Integers数组元素作为数组数组中元素的键.

我已经尝试了许多迭代方法而没有太多运气.有什么想法或想法吗?

var populationArray = [[98, 8, 45, 34, 56], [9, 13, 65, 4, 90], [24, 5, 4, 56, 88], [3, 55, 22, 19, 10], [8, 33, 26, 93, 16], [31, 38, 92, 70, 36], [9, 39, 15, 14, 66]]

var IntegerKeys = [17, 41, 10, 34, 5, 85, 87]

var Dictionary : [Int: [Int]] = [:] 
Run Code Online (Sandbox Code Playgroud)

arrays dictionary swift

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

在iOS中暂停和恢复计时器

这是一个常见的问题,但大多数答案似乎不起作用.我的应用程序中有一个计时器,我可以轻松启动并重新启动计时器.我试图暂停和恢复计时器,但现在恢复只从计时器继续计时器,该计时器大于我恢复它的计时器.这可能意味着它继续在后台计算.这是我的代码:

//Timer Variables
var startTime = NSTimeInterval()
var timer = NSTimer()
var isTiming = Bool()
var isPaused = Bool()

func updatedTimer() {

        let currentTime = NSDate.timeIntervalSinceReferenceDate()
        var elapsedTime: NSTimeInterval = currentTime - startTime
        let minutes = UInt8(elapsedTime / 60.0)

        elapsedTime -= (NSTimeInterval(minutes) * 60)
        let seconds = UInt8(elapsedTime)

        elapsedTime -= NSTimeInterval(seconds)

        let strMinutes = String(format: "%02d", minutes)
        let strSeconds = String(format: "%02d", seconds)

        workoutTime.text = "\(strMinutes) : \(strSeconds)"

    }


    @IBAction func startButtonTapped(sender: AnyObject) {

        if !timer.valid {

            timer = NSTimer.scheduledTimerWithTimeInterval(0.01, …
Run Code Online (Sandbox Code Playgroud)

timer ios swift

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

将此行从Objective C重写为Swift

我知道这有点小事,但对于我的生活,我似乎无法在Swift中获得这一系列的Objective-C Code.

有任何想法吗?

对象C代码:

CardView *view = (CardView *)draggableView;
Run Code Online (Sandbox Code Playgroud)

我试过了:

let view : CardView = draggableView(CardView) 
Run Code Online (Sandbox Code Playgroud)

我可能忘记了一些小事.

objective-c ios swift

-2
推荐指数
1
解决办法
113
查看次数