cost 83 ms
如何在代碼中為自定義 NSControl 定義操作?

[英]How do I define an action for a custom NSControl in code?

我創建了NSControl的子類,它是數字格式的NSTextField和NSStepper的組合。 這是基本代碼: 如果我創建一個實例並將其作為子視圖添加到我的主視圖中,這將按預期工作:我可以單擊步進按鈕來更改值,我可以直接輸入一個數字。 但是,我不知道如何定義將通知我的目標(超級視圖)任何更改的 ...

如何為自定義 UIControl 設置 primaryActionTriggered?

[英]How do I set primaryActionTriggered for a custom UIControl?

我創建了一個自定義 UIControl。 最接近的比較是 UIStepper 但它是 UIControl 的子類,因為它完全是自定義的。 對於大多數 UIControls,您可以使用primaryActionTriggered創建目標操作,以避免需要知道哪些操作很重要。 我想為我的自定義 UICo ...

惰性按鈕的目標操作不起作用

[英]Target Action for lazy Button does not work

使用 Swift 5.1.3、iOS13.3、XCode11.3、 我嘗試創建一個簡單的按鈕目標操作。 但是,Button 在它自己的 StackView 類中,而且是一個惰性按鈕。 為什么目標操作在我的代碼中不起作用? 即callButtonMethod永遠不會被調用! 可能是因為 API 響應較 ...

Swift UITextField 目標動作作為關閉,不刪除目標動作的問題

[英]Swift UITextField target-actions as closure, problem with not removing target-actions

我對Eric Armstrong的代碼做了一些修改 將閉包作為目標添加到 UIButton 但是這兩個代碼都有問題。 來自 Eric 的那些確實刪除了所有目標操作 另一方面,修改后的代碼根本不會刪除目標操作。 當然是 if 條件造成的,但也意味着 Storable 屬性中沒有正確存儲目標。 我的目標 ...

Swift 中的 Target-Action 參數問題

[英]Target-Action parameter issue in Swift

我正在關注 iOS 開發教程並閱讀他們的代碼。 第一個代碼: 第二個代碼: 據我了解,當用戶點擊屏幕上的任意位置時,第一個代碼使鍵盤消失。 為了實現這一點,采用了 Target-Action 模式。 在第一個代碼#selector(hideKeyboard)中, hideKeyboard 似乎沒有任 ...

如果在添加范圍之外創建barBarttonItem,為什么無法添加它呢?

[英]Why adding barBarttonItem won’t work if created out of scope where it’s added?

添加barButtons時遇到了一些問題,並在另一個問題的答案中找到了解決方案,但是它沒有解釋為什么必須在同一范圍內創建和添加按鈕。 我想知道為什么您不能在類級別創建按鈕並將其添加到諸如viewDidLoad之類的方法中。 對於下面復制的該問題無效的示例代碼: 這將導致無法識別@ob ...

如何向另一個類中的UIButton添加操作

[英]How to add an action to a UIButton that is in another class

下面的代碼可以正常編譯,但是由於unrecognized selector sent to instance錯誤而崩潰。 我有一個從UIViewController繼承的類: 另一個類只是UIView的包裝器,它包含按鈕: 為了清楚起見,我省略了大量代碼,並保留了我認為必要 ...

Swift:協議方法作為目標動作中的動作

[英]Swift: Protocol method as Action in target-action

我想要一個協議: 因此,我可以將任何客戶端分配給按鈕,例如: 但是,它不能編譯,因為我必須在action指定特定的函數,例如: 如果我想通過一個按鈕將多個客戶作為目標,該如何解決此問題? ...

CATransform3DMakeTranslation后無法調用NSButton

[英]NSButton not callable after CATransform3DMakeTranslation

我有一個奇怪的問題,從未在iOS上見過,但出現在macOS Swift開發中。 我有一個NSButton ,它通過addSubview方法添加到自定義NSView 。 該按鈕具有目標功能。 將其添加到customView無法單擊該按鈕。 如果我將其添加到全局“視圖”中,則可以直接正常 ...

編程創建UIButton事件時@objc和IBAction之間的任何差異?

[英]Any differences between @objc and IBAction when programmatically creating UIButton event?

當從故事板中的UIButton創建一個事件處理程序時,Swift在func之前添加@IBAction 。 當以編程方式將事件添加到UIButton到func ,Swift會出錯並說我需要在我的方法前添加@objc ,但是當我添加@IBAction ,它也會編譯。 2,我在以編程方式向UI ...

日期格式在IOS中不起作用

[英]Date Format not working in IOS

我有日期選擇器來選擇日期並將其顯示在標簽上。 我正在嘗試yyyy-MM-dd的格式。 但是,當我選擇任何日期時,標簽不會顯示我從日期選擇器中選擇的日期。 如何顯示yyyy-MM-dd這種格式? 這是我的代碼: 我的日期選擇器如下所示: ...

將參數傳遞給功能

[英]Passing a parameter to function

//這是以編程方式包含我的按鈕動作的函數 //我針對按鈕目標的選擇器功能 但我無法通過,因為編譯器拋出錯誤“'#selector'的參數未引用'@Objc'方法,屬性或初始化程序 ...

當UIButton未產生事件時,是否可以使用委托發送消息?

[英]Is it possible to use a delegate to send a message when the event is not produced by a UIButton?

我想知道如何使用委托從名為MotionListener的類向MyViewController發送時鍾消息,但是在將Apple對target-action的解釋轉換為可行命令時遇到了麻煩。 目標動作是一種設計模式,其中,一個對象保存事件發生時向另一個對象發送消息所需的信息。 存儲的信息 ...

CoreMotion [ViewController updateReferenceAttitude:]-為什么無法識別選擇器?

[英]CoreMotion [ViewController updateReferenceAttitude:] - why is the selector not recognised?

我是CoreMotion 。 我的第一個程序顯示deviceManager更改俯仰,滾動和偏航的值,但是在嘗試設置referenceAttitude時崩潰 在調試中,我方法中的語句 崩潰與以下 為了進行測試,我將Xcode 8.3.3與運行iOS 10.3.3的iPho ...

成員引用基本類型“類”不是結構或聯合體-Fixit是否已將我引向正確的方向?

[英]Member reference base type 'Class' is not a structure or union - has the Fixit led me in the right direction?

我正在嘗試創建一個delegate ,該delegate將在名為SGView的自定義UIView從UIButtons發送消息,而在出現錯誤消息之后,我的SGView還有些不足。 我最近學習了如何從實例方法內部獲取委托以成功發送消息 。 SGView包含一個類方法,該類方法將多個UIBut ...

為什么UIButton使用目標動作設計模式而不是UITextField的委派模式和反之

[英]Why UIButton uses Target Action Design Pattern not Delegate Pattern and Vice Versa for UITextField

有誰能幫助我們理解為什么Apple決定使用Target Action設計模式來處理UIButton而不是Delegate Pattern? 或者,我可以說為什么Apple為UITextField選擇委托設計模式,甚至同樣的事情也可以通過Target Action來實現。 ...

如何在iOS中找到目標的動作功能

[英]How do I find the action function for a target in iOS

我希望我能說清楚。 我有按鈕,我想知道什么對象是什么功能的目標是它的.touchDown事件。 iOS中的屬性和功能可能正是我正在尋找的,但我無法讓它們工作。 屬性是:self.allTargets函數是:self.actions(forTarget:,forControlEvent :) ...


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