国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使UIScrollView的子控件在scrolling的過程中,子控件不滾動(固定在某個位置)

2019-11-09 17:48:03
字體:
來源:轉載
供稿:網友

使UIScrollView的子控件在scrolling的過程中,子控件不滾動(固定在某個位置)

受本篇問答的啟發

http://stackoverflow.com/questions/11272847/make-uiview-in-uiscrollview-stick-to-the-top-when-scrolled-up

修改代碼如下

注意:使UIScrollView的子控件self.letter在scrolling的過程中,子控件self.letter向上不滾動(固定在某個位置),向下可隨著self.scrollView一起滾動

其中self.letterY是在self.letter(本身是一個UIView)初始化的時候把自身的frame.origin.Y值存儲到全局變量self.letterY中

#PRagma mark UIScrollViewDelegate- (void)scrollViewDidScroll:(UIScrollView *)scrollView{        CGPoint point = scrollView.contentOffset;        CGFloat Y = point.y;        CGRect frame = self.letter.frame;        if (Y > 0) {            if (Y <= (self.letterY + 35)) {                frame.origin.y = self.letterY + Y;            } else {                frame.origin.y = Y;            }        } else {            frame.origin.y = self.letterY;        }        self.letter.frame = frame;                if (point.y > 95) {            scrollView.contentOffset = CGPointMake(point.x, 95);        }}

如果覺得此篇文章管用,請在下方點個贊


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六枝特区| 湖南省| 屯门区| 息烽县| 武功县| 高碑店市| 宿迁市| 华坪县| 安宁市| 招远市| 大石桥市| 南雄市| 敦化市| 象山县| 枣阳市| 克什克腾旗| 孝昌县| 铁岭县| 靖边县| 政和县| 保德县| 泸定县| 北碚区| 固始县| 临西县| 张家港市| 寿光市| 黑山县| 嫩江县| 友谊县| 昌图县| 青川县| 罗源县| 平定县| 东兰县| 盐源县| 莱芜市| SHOW| 长兴县| 内丘县| 于田县|