UIScrollViewDelegate 方法比較

2021-07-25 04:16:59 字數 1499 閱讀 8274

end:

drag 拖   decelerate 減速

開始拖拽時呼叫

-(void

)scrollviewwillbegindragging:(

uiscrollview

*)scrollview

正在滑動時呼叫

-(void

)scrollviewdidscroll:(

uiscrollview

*)scrollview

開始拖拽時呼叫

-(void

)scrollviewwillbegindragging:(

uiscrollview

*)scrollview

將要結束拖拽是呼叫 -(

void

)scrollviewwillenddragging:(

uiscrollview

*)scrollview withvelocity:(

cgpoint

)velocity targetcontentoffset:(

inout

cgpoint

*)targetcontentoffset

拖拽結束呼叫

-(void

)scrollviewdidenddragging:(

uiscrollview

*)scrollview willdecelerate:(

bool

)decelerate

開始減速是呼叫,在拖拽結束後呼叫 -(

void

)scrollviewwillbegindecelerating:(

uiscrollview

*)scrollview

減速結束即滑動完成呼叫 -(

void

)scrollviewdidenddecelerating:(

uiscrollview

*)scrollview

// 當滾動檢視動畫完成後,呼叫該方法,如果沒有動畫,那麼該方法將不被呼叫

- (void)scrollviewdidendscrollinganimation:(uiscrollview *)scrollview

// 當將要開始縮放時,執行該方法。一次有效縮放,就只執行一次。

- (void)scrollviewwillbeginzooming:(uiscrollview *)scrollview withview:(uiview *)view

// 當縮放結束後,並且縮放大小回到minimumzoomscale與maximumzoomscale之間後(我們也許會超出縮放範圍),呼叫該方法。

- (void)scrollviewdidendzooming:(uiscrollview *)scrollview withview:(uiview *)view atscale:(float)scale

UIScrollViewDelegate 方法註解

參考自 scrollview滾動時,就呼叫該方法。任何offset值改變都呼叫該方法。即滾動過程中,呼叫多次 void scrollviewdidscroll uiscrollview scrollview 當scrollview縮放時,呼叫該方法。在縮放過程中,回多次呼叫 void scrollv...

UIScrollViewDelegate相關方法

uiscrollviewdelegate void scrollviewdidscroll uiscrollview scrollview scrollview 滾動的時候呼叫該方法,任何 offset 值改變都會呼叫該方法.void scrollviewdidzoom uiscrollview s...

initialize方法與load方法比較

load方法和initialize方法類似點 1.都只會呼叫一次 2.父類在子類之前載入 複製 不同點在於 1.載入時間不同,load方法在main 函式前進行呼叫,initialize在第一次呼叫類的所屬方法時在呼叫 可能永遠不呼叫 2.load方法不會被category覆蓋。複製 initial...