1
我試圖在沒有任何手勢的情況下強制在我的UIPageViews上進行頁面捲曲轉換。我希望自己的頁面能夠自動轉換頁面捲曲效果。可能嗎 ?我會喜歡一些見解。 乾杯!iPad強制頁面捲曲轉換
我試圖在沒有任何手勢的情況下強制在我的UIPageViews上進行頁面捲曲轉換。我希望自己的頁面能夠自動轉換頁面捲曲效果。可能嗎 ?我會喜歡一些見解。 乾杯!iPad強制頁面捲曲轉換
如果我理解正確,您想自動滑動視圖? 如果是的話,你可以使用[NSTimer scheduledTimerWithTimeInterval: target: selector: userInfo: repeats:]
自定義功能: 如:
- (void)animateViews {
[UIView transitionWithView:_viewsArray[_selectedPosition]
duration:1.5
options:UIViewAnimationOptionTransitionCurlDown
animations:^ {
_viewsArray[_selectedPosition].alpha = .0f;
_viewsArray[_selectedPosition + 1 > _viewsArray.count ? 0 : _selectedPosition + 1 ].alpha = 1.0f;
}
completion:^{
_selectedPosition++;
}];
}
哪裏_viewsArray是動畫視圖的陣列,例如圖像視圖等,並_selectedPosition距離顯示的視圖的位置陣列。
如果使用塊,我會建議你使用弱和強參考。 這是非常簡單的解決方案,因此您可以根據需要進行調整。
也許它可能會更好地使用UITableView或UICollectionView與其方法 willDisplayCell: 並在此方法內使用頁面捲曲動畫。您也可以嘗試搜索CocoaPods。 至少你可以嘗試找到任何使用自定義視圖轉換的庫;-)
快樂編碼