小编Ast*_*ggi的帖子

Swift - 滚动缩小导航栏

我真的被困在这里了.当我向下滚动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)

uinavigationcontroller uinavigationitem navbar ios swift

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

TVos UICollectionView ; 没有寻呼

appleTvO 不支持 UICollectionView 上的分页吗?我有一个全屏集合视图,我想将图像库显示为项目。我的问题是,当我在遥控器上滑动时,它会向下滚动到最后一张幻灯片。

uicollectionview tvos

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