uikit

    -2熱度

    1回答

    我試圖爲學校構建一個應用程序,但我不斷收到錯誤消息。這可能是我犯的一個非常明顯的錯誤。 基本上我試圖構建一個視圖,如果按下了段控制器開關,它將顯示UIWebView並更改爲第二個視圖。 我的代碼是: import UIKit class ViewController: UIViewController { @IBOutlet weak var myWebView: UIWebView

    0熱度

    2回答

    我有一點麻煩搞清楚如何使UIButton標題透明的,使得它的顏色是上海華盈的漸變背景的顏色。 我已經看到了有關呈現的按鈕圖像線程,但它是在Objective-C與舊的CG API,我想知道如果有人能在一個更好的辦法來解決這個問題提出建議。 任何意見將不勝感激! 這是我到目前爲止有: import UIKit import Foundation class MainViewController

    0熱度

    2回答

    我在應用程序中以模態方式呈現視圖控制器。我希望用戶能夠用手勢「彈開」視圖。我寫了下面的代碼: - (void)handlePan:(UIPanGestureRecognizer *)recognizer { CGFloat elasticThreshold = 100; CGFloat dismissThreshold = 200; CGPoint translati

    1熱度

    1回答

    當我們的移動導航欄被觸發時,我們遇到了問題。我們的移動導航欄中的移動登錄按鈕無法調用模式。它與普通桌面和平板電腦按鈕的呼叫效果相同,但不會觸發。 Mobile上的其他Navbar按鈕可以起到模態Hrefs的作用。我們已經嘗試了類似的事情,登錄按鈕試圖調用模式無濟於事。有人有主意嗎?我們需要通過移動按鈕來調用登錄模式,否則整個事情對我們的移動店面來說並不是什麼好事。 經過進一步的檢查,似乎問題來自u

    6熱度

    1回答

    我注意到,預期在iOS上11,因爲「adjustedContentInset」屬性值更改爲「的導航欄」滾動過程中收縮這段代碼完全不是那麼回事: CGFloat contentInsetTop=[scrollView contentInset].top; if (@available(iOS 11.0, *)) { contentInsetTop=[scrollView adjust

    2熱度

    1回答

    我有模態地呈現UINavigationController。在該導航控制器上,推送兩個視圖控制器。按下「完成」按鈕後,應從第二個視圖控制器中取消整個模式演示。要做到這一點,解除被稱爲上presentingViewController: @IBAction func doneWasPressed(_ sender: UIBarButtonItem) { presentingViewCont

    1熱度

    1回答

    我試圖實現自定義模糊視圖,其中模糊半徑可以進行動畫製作,並且模糊視圖可以堆疊混合模式(CGBlendingMode或CIFilter),同時保留背景中發生的任何動畫/動作。 我首先嚐試了UIVisualEffectView,但是如果不訪問private APIs,則半徑不能動畫,這很可能會導致應用程序拒絕。 拍攝快照並應用效果的問題是,該視圖是靜態的,並且模糊視圖遮蓋了背景中的任何移動。 我也看過

    0熱度

    2回答

    在蘋果的一些應用程序中,如iOS 11中的照片,如果您在手機處於橫向模式時按住選項卡欄圖標,並且具有較大的輔助功能大小,則動態文本會打開您持續顯示的選項卡的大型預覽。我如何在我的應用程序中支持此功能?它是一個新的API還是我必須自己構建它?

    1熱度

    1回答

    我認爲UIImagePickerController委託方法(或任何UIKit委託方法)在主線程中被調用。但是在這裏,當從圖庫或相機中選取圖像時,didFinishPickingMediaWithInfo方法似乎不會被調用,UIKit委託方法必須在主線程上調用嗎?顯式調度到主線程工作。在Apple文檔中也沒有提到這一點。 -(void)imagePickerController:(UIImageP

    0熱度

    1回答

    我有一個非常基本的問題:如何做的時候,你想畫的形狀(我不是在談論textfields,switches或其他使用UIView和CAShapeLayer之間你選擇控制,只是繪圖)? 我的理解是,UIView(作爲UIKit的一部分)使用正常的CALayer下繪製其內容。如果這是正確的,那麼CAShapeLayer(或一般CALayer)將是完全相同的東西,只有沒有額外UIKit給你。 那麼,什麼時候