cost 179 ms
UIPresentationController 多種尺寸或定位器

[英]UIPresentationController multiple sizes or detents

我正在嘗試實現一個基本上模仿 UISheetPresentationController 行為的演示控制器。 我這樣做是因為我想添加第三個制動器,而且我希望它適用於 iOS 14,所以我不能使用現有的 UISheetPresentationController。 我把它放在可以顯示視圖控制器的地方, ...

Swift:使用多個 UIPresentationController

[英]Swift: Using multiple UIPresentationControllers

我有一個使用自定義演示文稿 controller 的卡片的模態演示文稿,效果很好。 我現在需要使用演示 controller 進行另一個彈出窗口,但困難在於它需要有所不同。 我在試圖克服這個問題時遇到了多個問題。 第一個問題:我的視圖 controller 顯然不能有兩個相同的擴展名,這意味着據我 ...

iOS 當呈現的視圖控制器被取消時在父視圖控制器中得到通知

[英]iOS get notified in parent viewcontroller when presented viewcontroller is dimissed

我有一個視圖 controller,它呈現另一個視圖 controller,在呈現的視圖控制器中,用戶做出的選擇將導致推送許多其他通知,但是當我們關閉呈現視圖控制器時,我希望原始父視圖控制器得到通知,因為 viewwillappear 沒有觸發. ...

在 UISheetPresentationController 中自定義較小的制動器?

[英]Custom smaller Detents in UISheetPresentationController?

Apple 終於在 2021 年的 iOS 15 中發布了一個Apple Maps 風格的“bottom sheet”控件: UISheetPresentationController 。 這種類型的床單本身支持“制動器” ,即床單自然放置的高度。 默認的large()制動器表示全屏顯示,而me ...

UIPresentationController 呈現導航控制器視圖

[英]UIPresentationController present navigation controller view

在 iOS 14 上,當呈現模態導航控制器時,非全屏,使用 UIPresentationController 和 modalPresentationStyle 自定義,導航欄會考慮到安全區域頂部插入(即使 prefersStatusBarHidden 為 true)。 因此,在呈現的視圖頂部有一個等 ...

拖動以關閉 UIPresentationController

[英]Drag to dismiss a UIPresentationController

我制作了一個適合任何視圖 controller 的 UIPresentationController 並使用本教程顯示在屏幕的一半上。 現在我很想添加阻力來消除這一點。 我試圖讓拖動感覺自然且響應靈敏,就像 Apple iOS 13 個股票應用程序上的“熱門故事”的拖動體驗一樣。 我認為 iOS ...

UIKitCore layoutGuides 死鎖

[英]UIKitCore layoutGuides deadlock

我正在創建一個彈出菜單。 它有一個UIPresentationController ,它在顯示之前根據呈現的視圖控制器的視圖大小計算frameOfPresentedViewInContainerView 。 呈現的視圖控制器由固定高度的外部(導航)視圖控制器組成,嵌入了一些動態高度的內部(內容 ...

UIPopoverPresentationControllerDelegate 協議的 2 個 adaptivePresentationStyle 方法之間的區別

[英]Difference between 2 adaptivePresentationStyle methods of the UIPopoverPresentationControllerDelegate protocol

我正在使用彈出窗口視圖 controller,我不希望彈出窗口覆蓋全屏 (iOS 13)。 我試圖使用: 正在調用該方法,但顯示的彈出窗口始終是全屏,即使指定了較小的首選內容大小也是如此。 經過大量時間嘗試許多不同的事情后,我發現還有另一種方法有 2 個參數並使用它: 使用此方法使彈出屏幕為指定大小 ...

Swift 呈現 Controller 關閉欄指示器

[英]Swift Presenting Controller Dismiss Bar Indicator

對於你們大多數人來說,這應該是一個簡單的問題。 像所附照片中的呈現視圖控制器現在在它們的頂部有一個欄(見紅色箭頭)以指示用戶可以向下滑動以關閉 controller。請幫助解決以下任何問題: 這個圖標的正確術語是什么? 它是 swift 的 ui 工具/庫的一部分還是只是一個 UIImage? 有人 ...

使用自定義模式演示時如何更新frameOfPresentedViewInContainerView?

[英]How to update the frameOfPresentedViewInContainerView when using custom modal presentation?

我正在使用自定義UIPresentationController以模態呈現視圖。 呈現視圖后,呈現的視圖中的第一個文本字段將成為第一響應者,並顯示鍵盤。 為了確保視圖仍然可見,我將其向上移動。 但是,當我這樣做時, frameOfPresentedViewInContainerView不再 ...

iOS 13 風格的 UIPresentationController 不依賴快照?

[英]iOS 13 style UIPresentationController without relying on snapshots?

iOS 13 似乎使用了一個新的UIPresentationController來呈現模式視圖控制器,但它不依賴於拍攝呈現視圖控制器的快照(就像大多數/所有庫一樣)。 呈現視圖控制器是“實時”的,並在模態視圖控制器顯示在透明/有色背景上方時繼續顯示動畫/更改。 我可以通過在呈現視圖控制器的視圖上 ...

為什么UIPresentationController的高度在出現另一個控制器時會改變?

[英]Why UIPresentationController's height is changed when present another controller?

我使用UIPresentationController來顯示底部提示。 有時, presentationController可能會呈現另一個控制器。 當呈現的控制器被解除時,presentationController的高度被更改。 那么為什么它會改變,我該如何解決這個問題呢。 代碼如下 ...

將以編程方式創建的視圖連接到IB

[英]Connect programmatically created view to IB

按照這個答案,我設法將半模態呈現的ViewControllerB添加到ViewControllerA 。 但是,在示例中, ViewControllerA只是一個紅色視圖。 我想將其連接到IB以便對其進行自定義。 我嘗試在類ViewControllerB IB中創建一個視圖控制器,並將其視 ...

UIPresentationController崩潰只指向AppDelegate

[英]UIPresentationController crash just points to AppDelegate

截圖: 我遇到了很多這些崩潰,但問題是我只是指向我的appDelegate第一行。 我不知道在哪里尋找這個問題。 我可以從以下崩潰報告開始調查的任何想法? 更新: 基於以下內容: 應用程序在runTransitionForCurrentState上崩潰,但 ...

搖動手勢開始后,交互式滑動菜單即完成[Swift]

[英]Interactive sliding menu goes to completion as soon as pan gesture starts [Swift]

我正在嘗試實現一個滑動菜單,該菜單可以與Uber和Google應用程序中的菜單通過水平平移交互地關閉。 一切都按預期進行,除了,一旦我開始水平平移,關閉操作就完成了而沒有用力。 非常感謝任何關於問題可能出在哪里的建議。 我將UIPresentationController子類UIPre ...

了解crashlytics UIKit錯誤

[英]Understanding crashlytics UIKit errors

我在理解收到的UIKit崩潰報告時遇到了麻煩: 有沒有一種方法可以找出導致此問題的代碼行: 錯誤本身是: 崩潰:com.apple.main-thread 編輯: 基於以下答案,我想知道是否建議使用: 並總是打電話 我應用程序中我當前擁有self ...

嘗試模仿Mail.app的合成動畫,使圖層保持可見

[英]Trying to mimic the Mail.app compose animation keeping a layer in view

我已經嘗試了一段時間,但是當您可以將新撰寫的電子郵件向下拖動時,我無法弄清楚如何創建在iOS 10+看到的Compose動畫,然后它停留在底部,並且通常可以訪問該應用程序的其余部分,然后當您點擊它時,它會重新顯示。 我創建了一個示例項目,其中有一個UIViewController ,該UI ...


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