tableview在iPhone 6模拟器中无法正常工作

时间:2016-04-25 06:29:26

标签: ios iphone swift uitableview

我有一个tableview,可以获取数据并将其显示为列表。当我在iPhone 5模拟器上运行代码时,它工作正常。但是当我在iPhone 6模拟器上测试它时,两个第一个单元没有功能。但是形成第三个细胞,它也可以正常工作。我是快速编程的新手,我不知道为什么会这样。 这是我的应用程序的屏幕截图:

enter image description here

当加号或减号或按订单添加时,它们无法正常工作。但在这两个之后,从第三个项目开始,它可以正常工作。

这里的代码:

class DrinkDetailCell : UITableViewCell
{

@IBOutlet var title: UILabel!


@IBOutlet var price: UILabel!

@IBOutlet var image2: UIImageView!

@IBOutlet var addBasket: UIButton!

var order = OrderDrink()

@IBAction func addToBasket(sender: AnyObject) {

    order.count = String( amounth )
    OrderDrinkTable().add(order)
    NSNotificationCenter.defaultCenter().postNotificationName( "reloadPrice", object: nil)

    HUD.flash(.Success, delay: 1.0)
}

var amounth = 1

@IBAction func mines(sender: AnyObject) {

    if( amounth > 1 )
    {
        amounth -= 1
        quantity.text = String( amounth )
    }
}

@IBAction func plus(sender: AnyObject) {

    amounth += 1
    quantity.text = String( amounth )
}

@IBOutlet var quantity: UILabel!

@IBOutlet var quantity1: UILabel!


override init(style:  UITableViewCellStyle, reuseIdentifier: String? ) {
    super.init(style: style , reuseIdentifier: reuseIdentifier)

}
required init?(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
    self.backgroundColor = UIColor.clearColor()
}

}

0 个答案:

没有答案