我正在嘗試使用StackScrollView class,但我覺得這裏缺少重要的東西:我們可以將視圖添加到堆棧,但我們無法刪除它們。從StackScrollView中移除視圖
有沒有人提供了一個功能呢?
我已經試圖添加一個零控制器,但它沒有工作?
我正在嘗試使用StackScrollView class,但我覺得這裏缺少重要的東西:我們可以將視圖添加到堆棧,但我們無法刪除它們。從StackScrollView中移除視圖
有沒有人提供了一個功能呢?
我已經試圖添加一個零控制器,但它沒有工作?
你可以通過滑動刪除它們。如果你看看StackScrollViewController.m,你會發現有一個bounceBack:finished:context:
方法負責在你回去時爲視圖設置動畫。
如果你想超生編程(也許你有這個或任何類似的按鈕),你應該去看看的bounceBack:finished:context:
方法是如何在StackScrollViewController.m
只需添加這種自定義的方法到StackScrollViewController,然後從你想要的地方調用它。
- (void)dismissStackViewController {
[[[slideViews subviews] lastObject] removeFromSuperview];
}
我剛剛嘗試了bounceBack方法,這使得有點反彈但不刪除任何視圖。 – Imotep
正如我所解釋的,以編程方式彈出視圖控制器不是項目的一部分,用戶要刷卡以將其刪除。如果你想添加一個允許你彈出視圖控制器的方法,你必須從頭開始編碼。你可以看看handlePanFrom:和bounceBack:finished:context:來看看如何處理用戶的滑動,但要明白沒有現成的解決方案。 – Xval
這就是爲什麼我想知道如果有人已經提出這種方法^^ – Imotep