小编the*_*der的帖子

SWIFT - UITableViewCellAccessoryType更改复选标记颜色

我试图弄清楚如何以编程方式(而不是在故事板中)为UITableViewCellAccessoryType.Checkmark设置颜色.

我觉得有点愚蠢,询问如何做这么简单的事情,但我在苹果文档中找不到答案.任何帮助都会很棒.谢谢.

我设置了这样的配件类型:(工作正常)

        cell.accessoryType = .Checkmark
Run Code Online (Sandbox Code Playgroud)

编辑:如果你想改变用于复选标记的图像,这对我有用.但POB的答案是我最终用来简单地改变颜色.

    let checkImage = UIImage(named: "checkmark.png")
    let checkmark = UIImageView(image: checkImage)

    cell.accessoryView = checkmark
Run Code Online (Sandbox Code Playgroud)

uitableview swift

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

SWIFT - 多个 NSTimer

我在尝试在 SWIFT 中管理多个 NSTimer 时遇到了一个小问题。无论我尝试什么,它都只会使我创建的最后一个计时器无效。但我需要能够选择使任何计时器无效。

有没有什么方法可以创建一个参考 ID,然后我可以用它来选择我想要使其无效的特定 NSTimer?任何帮助都会很棒。

这是我的代码片段。

import UIKit

var myTimer:NSTimer!

class TimerManager: NSObject {

}

public class Timer {
// each instance has it's own handler
private var handler: (timer: NSTimer) -> () = { (timer: NSTimer) in }

public class func start(duration: NSTimeInterval, repeats: Bool, handler:(timer: NSTimer)->()) {
    var t = Timer()
    t.handler = handler
    myTimer = NSTimer.scheduledTimerWithTimeInterval(duration, target: t, selector: "processHandler:", userInfo: nil, repeats: repeats)
}

@objc private func processHandler(timer: NSTimer) {
    self.handler(timer: timer)
} …
Run Code Online (Sandbox Code Playgroud)

timer nstimer swift

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

标签 统计

swift ×2

nstimer ×1

timer ×1

uitableview ×1