我真的被困在这里了.当我向下滚动UITableView时我想缩小导航栏,并在向上滚动时再次放大它.我设法改变导航栏的大小,但标题图像没有缩小导航栏.
我想完全像Safari一样,问题是我的TitleView的高度正在缩小,但宽度永远不会改变.
这是我用来获取滚动条高度的代码.
func scrollViewDidScroll(scrollView: UIScrollView) {
var navbar = navigationController?.navigationBar
var dir:CGPoint = tableview.panGestureRecognizer.translationInView(self.tableview)
var scrollViewHeight = tableview.frame.size.height
var scrollContentSizeHeight = tableview.contentSize.height
var scrollOffset = tableview.contentOffset.y
if (dir.y > 0 && self.formernavstate == "small") {
self.formernavstate = "big"
UIView.animateWithDuration(0.5, delay:0.0, options: UIViewAnimationOptions.AllowAnimatedContent, animations: { () -> Void in
println("")
navbar?.frame.origin.y = 20
self.navigationItem.titleView?.transform = CGAffineTransformMakeScale(0.52, 0.6)
}, completion: nil)
}
if (dir.y < 0 && self.formernavstate == "big") {
self.formernavstate = "small"
navbar?.frame.origin.y = 0
navigationItem.titleView?.transform = CGAffineTransformMakeScale(0.0001, 0.2) …Run Code Online (Sandbox Code Playgroud) appleTvO 不支持 UICollectionView 上的分页吗?我有一个全屏集合视图,我想将图像库显示为项目。我的问题是,当我在遥控器上滑动时,它会向下滚动到最后一张幻灯片。