swift

    1熱度

    2回答

    我有一個表視圖,其中每行包含一個collectionView。每個collectionView只有一排高,並水平滾動。所以,如果你能想象得到,我有幾個水平滾動的轉盤疊在一起。 我見過這種佈局的幾個教程,它們都有一個UIViewController,它是UITableView和所有UICollectionViews的數據源和委託。這允許viewController重用tableView單元格和其中的

    0熱度

    1回答

    我有一個表格視圖,裏面有一個輕擊手勢識別器,當我雙擊單元格時,我想將數據從單元傳遞到另一個視圖控制器。現在它只能工作一次,並且不會更新視圖控制器中的字符串。該字符串保持永久。現在我需要幫助更新字符串,以便當我嘗試雙擊另一個單元格時,字符串將更新,而不是僅工作一次,方法是保持視圖控制器中的字符串值與第一個單元格的值保持不變。這是我的代碼。 用於雙擊手勢識別器的tableview中的代碼。 func

    2熱度

    1回答

    我試圖創建動態大小的UITableViewCells,根據從服務器下載的圖像的寬高比更改高度。例如,如果圖像的高度是其寬度的兩倍,那麼我希望UITableViewCell的高度是屏幕寬度的兩倍,以便圖像佔用屏幕的整個寬度並保持高寬比。 我試圖做的是給單元添加約束條件並使用UITableViewAutomaticDimension來計算高度,但是我面臨的問題是我無法知道圖像的寬高比,直到它被下載,因

    0熱度

    1回答

    相關類型的協議我有下列內容之一的框架ProviderFramework: public class Provider { public func fun(some: Model) { } } public class Model { public let id: Int init(id: Int) { self.id = id

    0熱度

    3回答

    我正在使用AVAudioRecorder來記錄人聲。我的代碼如下: // Property of Class var recorder:AVAudioRecorder? func recordButtonTapped() { let audioSession = AVAudioSession.sharedInstance() do { try audioSes

    1熱度

    1回答

    我有兩個節點,我想檢測到它們之間的衝突,但由於某些原因 func didBegin(_ contact: SKPhysicsContact) { 不會被調用。 這是一個球和一個槳: ball.physicsBody?.categoryBitMask = 2 ball.physicsBody?.contactTestBitMask = 2 ball.physicsBody?.isDynami

    0熱度

    1回答

    我有一個pfquery tableview控制器,在我的pfquerytableviewcontroller中正在加載的類中有許多pfobjects。我有問題。當我刷新我的表格視圖時,在調試器中出現此錯誤「警告:正在主線程上執行長時間運行的操作。 斷開warnBlockingOperationOnMainThread()以進行調試。」當我嘗試在桌面視圖中滑動時,桌面視圖會非常緩慢地滑動並滑動。我認

    0熱度

    1回答

    我正在使用Swift的Decimal類型,試圖確保用戶輸入的String是有效的Decimal。 我有兩個String值,每個包括一個字母,在我的Playground文件中。其中一個值在開始時包含一個字母,而另一個在結尾處包含一個字母。我使用每個值初始化一個Decimal,並且只有一個Decimal初始化失敗;使用包含開頭字母的值初始化Decimal。 爲什麼Decimal使用最後包含字母的值進行

    0熱度

    2回答

    我有一個視圖控制器上的UI標籤和一個位於nsobject上的字符串(準確度)。我想把字符串放在不斷更新的uilabel上,因爲當你打印字符串(精度爲)時,它會更新。有人能幫我嗎 ?由於 class Home: UIViewController { @IBOutlet weak var lbl_accuracy: UILabel! } class PBLocation: NSObj

    0熱度

    1回答

    我正在開發一個應用程序,用戶可以在其上存儲數據。但我並不要求用戶創建憑證。我想唯一標識每個用戶。 UUID是一種很好的技術,可以爲用戶創建唯一的ID。 let uuid = UUID().uuidString 不過,如果用戶刪除應用程序,並重新安裝然後沒有辦法知道用戶是誰的方式將是問題。