簡體   English   中英

在UIScrollView中動畫化子視圖的框架

[英]Animating Subview's Frame In A UIScrollView

我在水平UIScrollView中有一個子視圖。

觸發垂直UISwipeGestureRecognizer時,子視圖的框架會更改。

但是, 如果用戶錯誤地對角滑動,則子視圖的框架不會真正改變。

嗯,從技術上講,它確實可以,但是您會看到一個非常快的閃光燈- 您可以看到它發生了變化,但隨后立即返回其原始框架

滾動視圖已啟用分頁-也許它可以返回到當前頁面的位置?

如何更改子視圖的框架(不回退)?

我嘗試使用各種選項,例如UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionLayoutSubviews。 當前我在注冊垂直滑動時正在調用animateWithDuration:delay:options:animation:completion

您應該在方法結尾嘗試使用CGRectMake。

subview.frame = CGRectMake(x, y, width, height);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM