UIscrollVIew

第一天

  • UIscrollVIew

UIscrollVIew是一個類,繼承自UIView;UIVIew的相關屬性和方法,UILabel也擁有

=====UIScrollView特有屬性====
UIScrollView滾動原理:
1.UIScrollView中有一個contentView屬性,專門用來負責添加想要顯示在UIScrollView的子視圖(使用UIScrollView的對象去調(diào)用addSubview方法添加的子視圖實質(zhì)是添加到contentView上的)尿这。

2.默認情況下contentView的大小和
UIScrollView對象的大小是一樣的,如果想要UIScrollView可以滾動,那么contentView的大小必須比UIScrollView的大小要大
// a.如果想要只能左右滾動就讓contentView的寬度比UIScrollView的寬度寬
// b.如果想要只能上下滾動就讓contentView的高度比UIScrollView的高度高
// c.如果想要上下左右滾動就讓contentView的寬度和高度比UIScrollView的寬高度大

  • 想要實現(xiàn)滑動就要實現(xiàn)下面代碼

scrollView.contentSize = CGSizeMake(scrollView.bounds.size.width, scrollView.bounds.size.height * 2)

 // ***2.設置內(nèi)容偏移量contentOfset
    scrollView.contentOffset = CGPointMake(200, 200)
    // 設置偏移量的時候是否帶動畫效果
    scrollView.setContentOffset(CGPointMake(200, 200), animated: true)
    
    // *3.contentInset(所有的結(jié)構體都有一個Make方法)
    // 滾動結(jié)束后圖片邊與頻幕邊的間距值,如果是0就是無間距
    scrollView.contentInset = UIEdgeInsetsMake(0, 0, 0, 0)
    
    // 4.directionalLockEnabled設置當向一個方向滾動的時候,是否鎖住向另外一個方向的滾動(true -> 同一時刻只能有一個方向的滾動),默認是false
    scrollView.directionalLockEnabled = true
    
    // 5.設置拖到邊界的時候是否有反彈效果(默認為true)
    scrollView.bounces = false
    
    // ***6.是否可以分頁,默認是false。true -> 每次滾動,滾動scrollView的frame的距離。false -> 每次滾動滑動的距離
    scrollView.pagingEnabled = true
    
    // 7.設置是否可以滾動(默認為true), false -> scrollView不能滾動,true -> scrollView可以滾動(鎖屏)
    scrollView.scrollEnabled = true
    
    // **8.設置是否顯示滾動條,默認是true
    scrollView.showsVerticalScrollIndicator = true   // 垂直方向
    scrollView.showsHorizontalScrollIndicator = true   // 水平方向
    
    // 9.設置滾動條到scrollView上左下右的邊距,只有下和右有效
    // 參數(shù)1: 設置x值無效
    // 參數(shù)2: 設置y值無效
    // 參數(shù)3: 設置下面的距離
    // 參數(shù)4: 設置右邊的距離
    scrollView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 0, 10, 10)
    
    // 10.設置滾動條的風格
    // .Default  (默認)灰色
    // .Black    黑色的滾動條
    // .Whitr    白色的滾動條
    scrollView.indicatorStyle = .White
    

    // 12.設置是否可以自動滾動到頂部(點擊上面狀態(tài)欄的時候),默認為true
    scrollView.scrollsToTop = true
    
    // 13.縮放相關,默認都是1 (鏈接協(xié)議才有效果)
    // 設置最大縮放倍數(shù)
    scrollView.maximumZoomScale = 3
    // 設置最小的縮放倍數(shù)
    scrollView.minimumZoomScale = 0.5
    // 當前的縮放倍數(shù)
    scrollView.zoomScale = 2
  • UIPageControl

注意:pageControl不能添加到scrollView上,而是添加到scrollView父視圖上

// 核心屬性
    // 1.設置頁書
    self.pageControl.numberOfPages = 5
    
    // 2.設置當前頁(默認為0)
    self.pageControl.currentPage = 0
    
    // 3.設置pageControl對象的原點的顏色
    self.pageControl.pageIndicatorTintColor = UIColor.yellowColor()
    // 4.設置選中狀態(tài)的的顏色
    self.pageControl.currentPageIndicatorTintColor = UIColor.redColor()
    // 關閉用戶交互(就是客戶體驗,不能點擊了)(默認true開啟)
    self.pageControl.userInteractionEnabled = false
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末腹躁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子糖儡,更是在濱河造成了極大的恐慌悴品,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掠廓,死亡現(xiàn)場離奇詭異换怖,居然都是意外死亡,警方通過查閱死者的電腦和手機蟀瞧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門沉颂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人黄橘,你說我怎么就攤上這事兆览。” “怎么了塞关?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵抬探,是天一觀的道長。 經(jīng)常有香客問我,道長小压,這世上最難降的妖魔是什么线梗? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮怠益,結(jié)果婚禮上仪搔,老公的妹妹穿的比我還像新娘。我一直安慰自己蜻牢,他們只是感情好烤咧,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著抢呆,像睡著了一般茧吊。 火紅的嫁衣襯著肌膚如雪宇攻。 梳的紋絲不亂的頭發(fā)上探熔,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天梢夯,我揣著相機與錄音,去河邊找鬼恳邀。 笑死懦冰,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的谣沸。 我是一名探鬼主播刷钢,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鳄抒!你這毒婦竟也來了闯捎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤许溅,失蹤者是張志新(化名)和其女友劉穎瓤鼻,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贤重,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡茬祷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了并蝗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片祭犯。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖滚停,靈堂內(nèi)的尸體忽然破棺而出沃粗,到底是詐尸還是另有隱情,我是刑警寧澤键畴,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布最盅,位于F島的核電站突雪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏涡贱。R本人自食惡果不足惜咏删,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望问词。 院中可真熱鬧督函,春花似錦、人聲如沸激挪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽垄分。三九已至搓译,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锋喜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工豌鸡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留嘿般,地道東北人。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓涯冠,卻偏偏與公主長得像炉奴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蛇更,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內(nèi)容