swift-extensions

    1熱度

    1回答

    我在的iOS /斯威夫特一個初學者,並試圖建立一個沒有故事板的簡單應用程序。 我創建了一個UIButton擴展,我想添加一個簡單的按鈕到我的視圖(約束將在稍後設置)。 不幸的是,按鈕是不可見的。 如果有人可以幫助我,我將不勝感激。 謝謝! --- Buttons.swift --- extension UIButton { func createRectangleButton(buttonPo

    2熱度

    1回答

    我使用BMPlayer庫,並希望實現自定義的控制,爲此,我有下面的類都確認以下協議 @objc public protocol BMPlayerControlViewDelegate: class { func controlView(controlView: BMPlayerControlView, didChooseDefition index: Int) func con

    0熱度

    2回答

    讀的私有財產我有一個用Objective-C和使用.m和.h文件庫。 是否可以爲該類編寫擴展方法並訪問僅在.m文件中定義且未在.h文件中定義的私有屬性? 我曾嘗試與.valueForKey,但我只得到 payload_data_0 payload_data_1 payload_data_2 instance_type 這都是Builtin.RawPointer類型。

    0熱度

    1回答

    我寫的擴展,調整給定的圖像: extension NSImage { func resizeImage(width: CGFloat, _ height: CGFloat) -> NSImage { let img = NSImage(size: CGSize(width:width, height:height)) img.lockFocus()

    0熱度

    1回答

    我使用的tableview數據源的擴展,如下所示。我想在我的應用程序中將此擴展應用於多個tableview控制器。我看不到任何簡單的方法來允許單個通用擴展擴展多個類,而不會複製&將相同的代碼粘貼到不同的單獨擴展中。可能的解決方案是定義一個protocol,然後擴展該協議。在這些情況下,然而它們被定義的協議,然後擴展功能自定義函數而在tableview中的數據源擴展我想申請到許多類,函數是覆蓋標準的

    -3熱度

    1回答

    因爲我們有面向對象的編程,所以我們可以使父類具有所有子類所需的所有功能。那麼擴展的目的是什麼?我在這個問題上有點困惑,請任何人幫助我。

    2熱度

    2回答

    我正在寫一個有readOnly標籤的協議。我想擴展它,並在符合類型爲UITextView的情況下給它一個默認實現。 代碼: protocol CountingView { var keyboardLabel : UILabel {get} } extension CountingView where Self : UITextView { var keyboardLa

    1熱度

    2回答

    我斯威夫特4寫了這個效用函數: 這是使用這樣的: insert("foo", into: &myDictionary, at: "bar") ...但我想用這樣的: myDictionary.insert("foo", at: "bar") 我試過這樣的聲明: extension Dictionary where Value == Set<AnyHashable> { mutat

    1熱度

    1回答

    我是iOS開發新手,已閱讀關於擴展的文章。但是我找不到任何關於擴展和繼承的例子。 以SpreadsheetView爲例。我想覆蓋extension SpreadsheetView。 我發現我能在我自己的.swift文件創建另一部分覆蓋它: extension SpreadsheetView { public func scrollViewDidScroll(_ scrollView: U

    1熱度

    1回答

    說我有在模塊A一些擴展: public extension String { func foo() { ... } } 在模塊B,我想有時導入單個擴展(或文件),就像我可以import struct,import enum ... 既不的 import struct A.String import func A.String.foo 作品,似乎沒有成爲一個關鍵詞面向ŧ owa