Dostaję jakieś błędy z następujących metod:MIN() i MAX() w Swift i konwersja int do CGFloat
1) Jak mogę return screenHeight/cellCount
jako CGFLoat
dla pierwszej metody?
2) Jak używać ekwiwalentu MIN() i MAX() OBJC w drugiej metodzie?
func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {
var cellCount = Int(self.tableView.numberOfRowsInSection(indexPath.section))
return screenHeight/cellCount as CGFloat
}
// #pragma mark - UIScrollViewDelegate
func scrollViewDidScroll(scrollView: UIScrollView) {
let height = CGFloat(scrollView.bounds.size.height)
let position = CGFloat(MAX(scrollView.contentOffset.y, 0.0))
let percent = CGFloat(MIN(position/height, 1.0))
blurredImageView.alpha = percent
}
Choć jest skomentował poniżej, można po prostu napisz min lub max, małymi literami. To wszystko dla Swifta. – LightMan