Giter VIP home page Giter VIP logo

sgpagingview's Issues

引入swift工程问题

我的是swift工程,1.加了桥接文件引入了SGSegmentedControl.h ,2.build phases -> compile sources里也把6个文件加入了。 3.现在工程里输入SG代码能提示有SGSegmentedControl,但是敲完代码后,Xcode提示错误:.......ViewController.swift:169:47: Use of undeclared type 'SGSegmentedControl'

这是为什么?

程序崩溃

在滚动状态下的带图片的导航栏,如果快速地连续地侧滑控制器的视图,会出现程序意外退出。出错地原因是在当前选中的标签显示的控制器一直快速切换,还没有来得及根据水平方向的位置便宜就执行切换控制器,计算数组下标索引递增,造成数组越界

标题缩放问题

滑动的时候 标题有缩放
当点击标题的时候 被点击的标题会放大 未点击的标题 不会还原

重设标题数组

titleView创建后标题无法改变,请问有没有重设标题数组的方法,传入新的标题代替原有的。

淘宝iOS6.2.1微淘界面

类似淘宝iOS6.2.1微淘界面,怎么实现上滑逐渐隐藏NavigationBar,segment取代导航栏的位置。

viewWillAppear: 的触发问题, 也就是各子VC的生命周期不太清楚,能说明下么

pageContentView 放了四个子VC, (vc0,vc1,vc2,vc3), 当程序第一次进入SGPageView的superVC时, 展示的是vc0, 此时vc的viewWillAppear:方法被触发了, 当右滑显示vc1时, 会触发 vc1,vc2,vc3的viewWillAppear: ;
而当不是第一次显示各个子vc时, 左滑右滑可能出发appear方法,也可能不会出发;

我这边需要 像 网易 新闻一样, 滑到某个子VC, 这个子VC自动下拉刷新, 而这个自动下拉刷新放在viewWillAppear:中, 由于ViewWillAppear: 出发的时机与UITabbarController 的子vc 不一样, 我这边效果不太好;

一次加载好几个子vc可能是collectionview的重用, 那怎么才能做到 滑到一个子页面 该页面自动下拉刷新呢?

在代理方法[setPageTitleViewWithProgress: originalIndex: targetIndex:] 实现么 ,准备试试看看;

tabbar 不能隐藏

在pageContentView管理下的界面里放一个 tableView, 点击 tableView 的 cell 跳转下级页面时, tabbar 不能隐藏

只能支持VC,不能支持View吗

我的场景不需要下面的子界面都是VC,是view就可以了,我用scroll添加了这些view之后,滑动scroll。
上面的titleView并不会跟着变,而你提供的方法都不适合我这种情况,请问要怎么修改

建议和需求

可以支持带图片标题吗? 可以设置图片的选中,未选中和选择过三种状态,而且带动画的那种

SGPageContentView有问题

SGPageContentView有问题,因为是使用collecview来实现的,cell的重用机制导致如果cell不在屏幕上就会被回收,那么添加在cell上面的childVC的view就没了,这个时候如果要调用该childvc来做一些事情就会有问题

假设有三个childvc,我滑动到最后一个,理论上应该全部加载完了,但是我再随机滑动,会出现有的子childvc的viewdidload方法再次调用,说明该子childvc的view被回收了

可以使用SGPageContentScrollView来实现是一次全部加载完毕,还是滑动后在加载

子界面刷新问题

请问怎么才能让每次进入相应的子界面,都能刷新数据,所给的解决方案方法,都只是在第一次进入相关子界面时执行,再次进入无法执行

指示器的宽度问题

当滑动几次之后下面的指示器中心与上面文字的中心不一致,下面指示器会向右偏移
img_0133

微博个人主页

你好,我想问下,关于微博个人主页,当滑动子tableView的时候,你是如何让外面那个大tableView滑动的,你滑动子tableView的时候,设置了其偏移量为0,但是这只会导致谁都滑不动呀。子tableView不会挡住大tableView的滚动事件吗,我试了下,当滑动子tableView的时候,大tableView不会触发scrollViewDidScroll方法,而你的我发现两种tableView会同时触发各自的scrollViewDidScroll,你是如何做到的,哪句代码是核心?

字体变大效果,显示失真

titleView.isOpenTitleTextZoom = YES 字体变大,在手机上显示为糊掉的。
看了源码,你好像是直接对 transform进行操作,所以字体变大后失真了。

    // 标题文字缩放属性
    if (self.isOpenTitleTextZoom) {
        [self.btnMArr enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            UIButton *btn = obj;
            btn.transform = CGAffineTransformMakeScale(1, 1);
        }];
        button.transform = CGAffineTransformMakeScale(1 + self.titleTextScaling, 1 + self.titleTextScaling);
    }

有什么方法让字体不失真吗?

可以加个功能。。

_pageTitleView.selectedIndex 现在是进入界面之前配置好的 可以选定指定的index 觉得可以修改下 随时 可以调用 这个改变滑动到指定的index.

样式

样式可以再多点么,谢谢!

发现有2个问题:
1.点击已经选中的item,颜色会由红色,变为黑色
2.将中间那个控制器滚到第12行,然后去第3个控制器,下拉操作后,再回去中间那个控制器,滚到第0行了.

返回上级页面无法刷新

子页面进入 其他页面 有数据改变操作,到那个从这个页面返回子页面的时候 无法刷新子页面的数据??

当标题个数较少时未居中问题

当标题个数是2个或者是三个时 该控件无法在初始化的frame中居中显示,建议添加三个枚举状态:居中,左对齐,右对齐等类似的设置

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.