我一直在構建iOS應用程序,並希望創建一種您可以在此處看到的條紋應用程序的視圖。條紋iOS界面中使用的界面類型iOS應用程序
視頻:https://stripe.com/img/dashboard_iphone/screencast.mp4
在0:06秒,你可以看到,當你向上輕掃表視圖下方進入視野,並在頂部dissappears圖形。
我在很多應用程序中看到了這種設計,但不確定是否存在使用xCode和SDK創建它的通用模式。
我一直在構建iOS應用程序,並希望創建一種您可以在此處看到的條紋應用程序的視圖。條紋iOS界面中使用的界面類型iOS應用程序
視頻:https://stripe.com/img/dashboard_iphone/screencast.mp4
在0:06秒,你可以看到,當你向上輕掃表視圖下方進入視野,並在頂部dissappears圖形。
我在很多應用程序中看到了這種設計,但不確定是否存在使用xCode和SDK創建它的通用模式。
只需將其設置爲圖形視圖的底部即可。下面是一個簡單的例子:
CGRect frame = self.tableView.frame;
frame.origin.y = graphView.frame.origin.y + graphView.bounds.size.height;
frame.size.height = self.tableView.superview.bounds.size.height - frame.origin.y;
[UIView animateWithDuration:0.25f delay:0.0f options:UIViewAnimationOptionBeginFromCurrentState | UIViewAnimationOptionCurveEaseOut animations:^{
self.tableView.frame = frame;
} completion:NULL];
如果我理解你正確的話,你希望在圖表下面有表格視圖,然後當用戶滑動你想要表格視圖覆蓋圖表時,對吧?
如果是,那麼您需要創建UITableView,確保它位於圖形視圖之上,併爲tableView.frame.origin.y和tableView.frame.size.height的更改設置動畫。
這聽起來完全正確的,雖然有滑動一路斷底,給它一個固定停止位置停止的方式。 –
你是否有這種模式的優秀資源,還是隻學過知識。 –
我認爲這種事情沒有模式。這就是UIView動畫的工作原理以及人們如何使用它。如果您正在努力學習如何開始並學習正確的工具使用方法 - 請查看http://www.raywenderlich.com/,它有精彩的教程。 – gontovnik
我應該在哪裏應用此代碼? UITableViewController或其他somehwere? –