pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

限制 UIScrollView 中的可滾動區域

Limiting the scrollable area in UIScrollView(限制 UIScrollView 中的可滾動區域)
本文介紹了限制 UIScrollView 中的可滾動區域的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有一個 UIScrollView 正在滾動一個相當大的 UIView.

I have a UIScrollView that is scrolling a fairly large UIView.

在某些時候我想限制用戶可以滾動的區域.例如,我可能只想讓他們查看視圖的底部四分之一.

At certain times I want to limit the area the user can scroll around in. For example, I may only want to allow them to view the bottom quarter of the view.

如果視圖滾動得太遠,我可以通過覆蓋 scrollViewDidScroll 然后調用 setContentOffset 來限制區域.但是這樣我就不能讓它像 UIScrollView 在滾動超出 UIView 的邊界時那樣平滑地反彈.

I am able to limit the area by overriding scrollViewDidScroll and then calling setContentOffset if the view has scrolled too far. But this way I can't get it bounce back as smoothly as the UIScrollView can naturally do when scrolling beyond the bounds of the UIView.

有沒有更好的方法來限制 UIScrollView 中的可滾動區域?

Is there a better way to limit the scrollable area in a UIScrollView?

推薦答案

我會將滾動視圖的 contentSize 屬性更改為您希望用戶能夠滾動的區域的大小并調整 frame.origin您想要的子視圖的左上邊界相對于滾動視圖顯示在 (0, 0) 處.例如,如果您的視圖高度為 800 磅,并且您想顯示底部四分之一,請將 contentSize 的高度設置為 200,并將 view.frame.origin 的 y 分量設置為 -600.

I would change the contentSize property of the scroll view to the size of the area you want the user to be able to scroll around in and adjust the frame.origin of the subview such the upper left boundary you want appears at (0, 0) relative to the scroll view. For example, if your view is 800 points tall and you want to show the bottom quarter, set the height of contentSize to 200 and set the y component of view.frame.origin to -600.

這篇關于限制 UIScrollView 中的可滾動區域的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to subclass UIScrollView and make the delegate property private(如何繼承 UIScrollView 并使委托屬性私有)
Swift - how to get last taken 3 photos from photo library?(Swift - 如何從照片庫中獲取最后拍攝的 3 張照片?)
Setting contentOffset programmatically triggers scrollViewDidScroll(以編程方式設置 contentOffset 觸發 scrollViewDidScroll)
Photos app-like gap between pages in UIScrollView with pagingEnabled(使用 pagingEnabled 的 UIScrollView 中頁面之間的照片應用程序式間隙)
why UIScrollView is leaving space from top in ios 6 and ios 7(為什么 UIScrollView 在 ios 6 和 ios 7 中從頂部留下空間)
UIScrollView pauses NSTimer while scrolling(UIScrollView 在滾動時暫停 NSTimer)
主站蜘蛛池模板: 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 微信小程序定制,广州app公众号商城网站开发公司-广东锋火 | 电力电子产业网| 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 高中学习网-高考生信息学习必备平台| 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 旋转滴界面张力仪(张力测定仪器)-百科| 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | 海水晶,海水素,海水晶价格-潍坊滨海经济开发区强隆海水晶厂 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 深圳湾1号房价_深圳湾1号二手房源| 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | 科威信洗净科技,碳氢清洗机,超声波清洗机,真空碳氢清洗机 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 |