小编Jam*_*hen的帖子

'太多打开文件'错误xcode

这很奇怪.我不确定为什么我会收到这个错误.我已经删除了派生数据,我不确定这个错误来自哪里.

这是我第一次看到它.它曾经出现在运行我的模拟器时,现在它在我的手机上运行时出现.

在此输入图像描述

在此输入图像描述

xcode file out-of-memory

8
推荐指数
2
解决办法
5298
查看次数

如何在点击按钮后禁用几秒钟

下面是一个 IBAction 的代码,我想在点击它后禁用 5 秒。

@IBAction func postPressed(sender: AnyObject) {
        //var disableMyButton = sender as? UIButton
        //disableMyButton!.enabled = false
        //NSTimer.scheduledTimerWithTimeInterval(5, target: self, selector:"enableButton", userInfo: nil, repeats: false)
    if(currLocation != nil){
        let testObject = PFObject(className: "Hey")
        testObject["text"] = self.postView.text
        testObject["count"] = 0
        testObject["replies"] = 0            
        testObject["location"] = PFGeoPoint(latitude: currLocation!.latitude , longitude: currLocation!.longitude)
        testObject["comments"] = []
        testObject["user"] = PFUser.currentUser()
        testObject.saveInBackgroundWithBlock({ (success, error) -> Void in
            if success {
                self.dismissViewControllerAnimated(true , completion: nil)
                if let completion = self.completion {
                    completion(self)
                }
            }
        }) …
Run Code Online (Sandbox Code Playgroud)

button ibaction ios swift

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

我将如何以编程方式更改单元格的背景颜色

所以我的实际问题更加强大.我很好奇是否可以通过编程方式更改单元格的背景颜色,但这可能是基于单元格是第一个还是第二个等等.

我不确定这是否可能,但我想要实现的是利用细胞的梯度效应,因为它们的数量增加.

if (indexPath.row % 2)
    {
        cell.contentView.backgroundColor = UIColor.redColor()
    }
    else
    {
        cell.contentView.backgroundColor = UIColor.blueColor()
    }
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情,至少让颜色交替出现,看看我能否弄清楚接下来要做什么,但这已经失败了.交替似乎不是正确的选择,但它可能是开始编程我想要发生的正确方法.

uitableview uicolor ios swift

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

如何阻止 UIView 与 tableview 一起滚动?

我有一个 UITableViewController,我将 UIView 放在导航项的正下方和实际表格的上方。我遇到的问题是视图与表视图一起滚动。

我如何让它的行为与导航栏完全相同,并使表格视图中的项目在其后面滚动。

与其让视图滚动,不如让它保持在原来的位置,让所有东西都在它后面。抱歉重申,但我发现有时这是必要的。

在此输入图像描述

uitableview uiview ios swift

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

当它们加载时我将如何淡入细胞?

目前我正在使用这种方法的类.

class TipInCellAnimator {
// placeholder for things to come -- only fades in for now
class func animate(cell:UITableViewCell) {
    let view = cell.contentView
    view.layer.opacity = 0.1
    UIView.animateWithDuration(0.1) {
        view.layer.opacity = 1
    }
}
}
Run Code Online (Sandbox Code Playgroud)

并在我的主viewcontroller中调用它,如下所示

override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell,
       forRowAtIndexPath indexPath: NSIndexPath) {
            TipInCellAnimator.animate(cell)
    }
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当重新加载项目时,单元格会闪烁,因为它正在淡入,我无法点击屏幕来停止滚动.

有没有人有关于如何解决这些问题或其他方法达到相同效果的一些提示?

scroll fade tableview ios swift

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

标签 统计

ios ×4

swift ×4

uitableview ×2

button ×1

fade ×1

file ×1

ibaction ×1

out-of-memory ×1

scroll ×1

tableview ×1

uicolor ×1

uiview ×1

xcode ×1