国产探花免费观看_亚洲丰满少妇自慰呻吟_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);        }}

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 星子县| 神池县| 阿拉善左旗| 诏安县| 兰考县| 伊金霍洛旗| 灌阳县| 太和县| 新邵县| 东明县| 乐至县| 荆州市| 荥阳市| 凤翔县| 湟源县| 射洪县| 湘阴县| 茂名市| 闵行区| 鹤峰县| 那坡县| 溆浦县| 贵溪市| 邓州市| 会东县| 成都市| 隆回县| 东至县| 五河县| 高平市| 左贡县| 娄底市| 保定市| 玉溪市| 洪洞县| 洮南市| 桂东县| 桐庐县| 濉溪县| 攀枝花市| 松潘县|