0
我想要一个添加按钮来动画到我的UITableView的底部。我知道这是可以,如果我把在的tableView一个UIViewController,并在底部留出一点空间来完成,但我想添加按钮将“漂浮”在的tableView的底部,对细胞的顶部。用动画添加一个按钮到UITableViewController的底部
我已经试过这样:
var addButton: UIButton!
override func viewWillAppear(animated: Bool) {
self.tableView.reloadData()
let btn = UIButton(frame: CGRectMake(self.view.frame.size.width/2, -44, 88, 88))
btn.setImage(UIImage(named: "addList"), forState: .Normal)
btn.addTarget(self, action: Selector("addList:"), forControlEvents: .TouchUpInside)
self.tableView.addSubview(btn)
addButton = btn
UIView.animateWithDuration(0.1, animations: {() -> Void in
btn.frame = CGRectMake(self.view.frame.size.width/2, 50, 88, 88)
self.addButton = btn
}, completion: nil)
}
然而,这并不工作,并没有添加按钮。 我试图把按钮放在屏幕中间,也没有工作。 我该怎么做?
我想你已经做了一个小错误。试试这个CGRectMake(self.view.frame.size.width/2,self.view.frame.size.height-44,88,88)而不是 – sanman
@sanman, t工作要么 – Marcel
你尝试按钮在tableview中的页脚部分。 –