uikit

    0熱度

    1回答

    我正在嘗試爲表視圖中的批量更新創建一個通用差異函數。基本上,它需要兩個部分數組,每個部分包含每個部分的標識符和每個部分中每行的標識符,並計算刪除,插入或移動哪些部分以及刪除,插入或移動哪些單獨的行。即,適用於deleteSections(_:with:),insertSections(_:with:),moveSection(_:toSection:),deleteRows(at:with:),i

    1熱度

    1回答

    我正嘗試在操場上使用手勢識別器,但我遇到了一些麻煩。 這裏是我的課:「正在初始化之前使用變量‘self.fooVarSwipe’」 class foo { var fooVarSwipe: Any var fooVarTap: Any init() { let gr = UISwipeGestureRecognizer(target: self, a

    0熱度

    1回答

    我將自己的網站從bootstrap切換到了uikit。 在引導程序中,我可以通過javascript在飛行中創建模態窗口。我用這個例子: https://gist.github.com/saigach/4ef5d8ad5f6ddd6dc64afc302caa3552 這是很好,但我不能夠動態創建一個模態的UIKit ... var popupTemplate = '<div id="modal-

    0熱度

    1回答

    在我們的開發過程中,我們遇到了許多藝術家/設計會模擬動畫的實例,開發人員將負責轉換爲代碼 - 無論是UIView動畫還是CCAction像Cocos2D這樣的遊戲引擎。 問題是,我們沒有一種將藝術家/設計師提供的動畫(通常以Flash/After Effects或類似工具的形式)直接轉換爲代碼的好方法。開發人員不得不花費大量的時間搞清楚確切的動畫參數和代碼,看起來像這樣結束: CAAnimatio

    0熱度

    2回答

    我正在嘗試製作自定義日期選擇器。我子類UIPickerView和兩個init(coder:)和init(frame:)使其UIPickerViewDataSource和UIPickerViewDelegate: class XKPickerView: UIPickerView, UIPickerViewDataSource, UIPickerViewDelegate { override in

    0熱度

    1回答

    我正在嘗試製作一個功能,用戶在按住手指的同時,圖像會一直增長,直到出現轉換時爲止。我知道如何讓圖像增長,但不知道如何讓用戶在按住時纔會增長。 有誰知道如何使這發生?是否需要LongPressRecognizer? 對不起,沒有代碼,但我只是想弄清楚如何做到這一點。非常感謝您的幫助! 乾杯, 西奧

    1熱度

    1回答

    我有一個UICollectionViewSubclass使用自定義UICOllectionViewLayout 如何做最好的我處理方向上的變化改變itemSize? class CollectSubclass: UICollectionView { /// When orientation changes, then invalidate the layout open ov

    2熱度

    1回答

    我正在構建具有帖子提要的社交媒體應用程序。當帖子在屏幕上完全可見時,需要開始將已分配軌道播放到帖子。這是我現在的佈局。 這是一段代碼,我想通了,但它只是在一個時間軸上的第一個職位的工作。 func scrollViewDidScroll(_ scrollView: UIScrollView) { let visibleCell = tableView.visibleCe

    0熱度

    1回答

    我遇到了UIViews的奇怪行爲。我有一個空的'容器'UIView - WaveformPlot,預計將填充子子視圖。 class WaveformPlot: UIView { var normalColor: UIColor? var progressColor: UIColor? var waveform

    1熱度

    2回答

    我有這樣的代碼: func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { let controller = SectionsController() self.navigationController?.pushViewController(controller, an