swift

    0熱度

    1回答

    我想給NSButton一個突出顯示的邊框來引導用戶點擊它。我期望它與在NSTextField上使用becomeFirstResponder()的效果類似。 我試圖在NSButton使用becomeFirstResponder(),但沒有UI的變化。 我也嘗試使用button.highlight(true),但它突出顯示了整個按鈕,點擊時有點令人困惑。 我該怎麼辦?謝謝。

    0熱度

    1回答

    我有一個非常簡單的應用程序。我有從天而降的廣場,這是物理實體。當用戶點擊一個正方形時,它會跳起來。他需要防止水果接觸地面。 現在我想,當觸摸蘋果時,只需移動它的position.y += 10。但我希望蘋果能夠在不同的x方向上跳起來,我不知道如何實現這一點。 例如,當我觸摸廣場的左下角時,它不僅應該跳起來,而且還應該向右跳。 任何想法如何實現這個移動到迅速?

    1熱度

    1回答

    我有一個非常簡單的設置,我無法做到我想要的。我正在嘗試添加inputAccessoryView。 對於inputAccessoryView我有一個UIView(ViewA)配有一個子視圖(ViewB)。 ViewB固定爲ViewA的所有邊緣。 查看B有固定的高度,需要高度爲ViewA和ViewB。 ViewA的不是由我設定,但是0打破ViewB(設定爲42)的高度。 ViewA被添加作爲在UIVi

    0熱度

    1回答

    我對swift很陌生,完全按照函數順序和HTTP POST請求的task.resume的句柄丟失。 所以我在我的班級中有一個名爲「siteList」的變量。 我試圖然後運行一個函數來將JSON數據填充到siteList數組中。 JSON數據來自POST REQUEST。 我遇到的問題是: 我無法訪問URLSession請求中的站點列表。它要求我將它分配爲self.siteList,它不會在類級別將

    1熱度

    1回答

    我想在iOS上的Google地圖視圖上顯示按鈕。我使用Xcode和嘗試下面的代碼: let mapView = GMSMapView() override func loadView(){ view = mapView do{ if let styleURL = Bundle.main.url(forResource: "style", withExtensi

    -2熱度

    1回答

    我已經實現了使用DispatchSource和計時器工作的錄製音頻(錄製和播放工作正常)的計時器,但是當我按下我的導航控制器選項卡上的後退按鈕時,應用程序崩潰。我可以毫無問題地前進到下一個屏幕。 錯誤:線程1:EXC_BAD_INSTRUCTION(code = EXC_I386_INVOP,subcode = 0x0) 有人請給我一個暗示,爲什麼這是? 我的看法控制器代碼: import Fou

    -1熱度

    1回答

    我知道,它可能與水平滾動的風格集合的看法,但我需要這個垂直one.I被tryed表視圖高度設置爲0,旋轉頭的標籤,但是當我負約束設置標籤它不是顯示由於views.After的層次結構,我tryed帶來的標籤前,too.If你不清醒地認識到,我可以用一些截圖或者源代碼的解釋。

    0熱度

    2回答

    我正在嘗試從一個VC到一個嵌入在導航控制器中的segue。 爲了我的目的,這兩行代碼似乎完成了同樣的事情,但想知道它們之間的真正區別是什麼以及它是否對另一個有利。 這個... if let navController = segue.destination as? UINavigationController { 是這樣的: let viewController = navController

    -1熱度

    1回答

    嘿我有一些座標[「37.7」,「-122.4」],我試圖用來反轉geoCode。所以我可以得到一個簡單的UI標籤的城市和國家。 但是,當我使用CLLocation通過用placeMark標準的administrativeArea var/method來獲取狀態時,它返回nil。 ▿一些:1個元件 - 0:舊金山灣,舊金山灣,舊金山,美國@ < + 37.80000000,-122.50000000

    0熱度

    1回答

    我在RXSwift初學者,我有問題,我的代碼 我有代碼: let dartScore = PublishSubject<Int>() dartScore.asObservable() .scan(501) { intermediate, newValue in let result = intermediate - newValue