私は、uitableviewの行からuitextviewにsegueしてテキストを表示するための素早い言語を使用してIOSアプリケーションを開発しています。しかしそれは働かない。それをする方法は?swiftでuitableviewからuitextviewにアクセスしてnsattributedtextプロパティを使用する方法
答えて
まず、UITextView
にセグをすることはできません。別のビューにのみセグをすることができますコントローラ。しかし、おそらくあなたのセグーはUITextView
のビューコントローラーに行くと言っていました。そうであれば、セグをテーブルビューのセルから別のビューコントローラに制御してドラッグし、セグに識別子を与えます。次に、テーブルビューコントローラで実装します。
func prepareForSegue(_ segue: UIStoryboardSegue, sender sender: AnyObject?) {
if segue.identifier == "the-segue-id-that-you-put-in-your-storyboard" {
// Cast your destination view controller to the specific type
if let destinationVC = segue.destination as? <your-view-controller-type> {
destinationVC.textView.attributedText = <your-string>
}
}
}
はい、私は同じことをしたいのですが、NSvtextview.attributedTextにNSattributedstring型の文字列を割り当てることしかできないので、あなたが書いた最後の行の属性付き文字列を書く方法を教えれば、もっと役立ちます。 –
私は[それについて議論する別のStackOverflowの答え]があるので、面白いです。(http://stackoverflow.com/questions/24666515/how-do-i-make-an-attributed-string-using-swift/ 24666710#24666710)... – NRitH
私はdestinationvc.textview.attributedText行でエラーに直面しています。エラーは「致命的なエラーです:オプション値をアンラッピングしている間に予期せずnilが見つかりました」です。 –
- 1. Swiftデバッガからオブジェクトネストされたプロパティにアクセスする方法
- 2. Swift - DetailViewControllerのUITextViewにアクセス
- 3. 変数名を使用してオブジェクトからプロパティにアクセスする方法は?
- 4. UItextview swiftで入力する方法
- 5. オブジェクトのプロパティのプロパティにアクセスする方法とそれを個別に使用するか? (Swift)
- 6. UITableView内部swiftを使用して
- 7. Swiftのハイパーリンクテキストを使用したUITextView
- 8. JavaScriptを使用してinsideメソッドからプロパティにアクセスする
- 9. Swiftを使用してUITableViewセルのラベルテキストを取得する方法は?
- 10. UITableView Swiftを使用して配列から変数への文字列を挿入する方法
- 11. ALAssetを使用してギャラリーからスマートフォルダにアクセスする方法
- 12. didSelectRowAtIndexPathからUITableViewセクションラベルにアクセスする方法
- 13. discoverAllIdentitiesを使用してCloudKitからuitableviewを更新する方法
- 14. UITableViewControllerを使用しないでUITableViewを使用する方法
- 15. Swiftでページコントロールを使用してScrollViewからNewViewControllerにイメージを渡す方法
- 16. swift(IOS app)を使用してUITextViewの自動スクロール
- 17. swift - UITextViewを正しく設定する方法
- 18. Swiftプロトコルを使用してiTunes ScriptingBridgeのプロパティを設定する方法
- 19. シングルビューで複数のUITableViewを使用する方法iOSのコントローラ - Swift
- 20. Swiftを使用してUITableView内でUIImage内にActivityIndicatorを配置する方法は?
- 21. swiftを使用してJSONからUIPickerViewにデータをフェッチする方法3
- 22. スコープからbelongs_toモデルからプロパティにアクセスする方法
- 23. いくつかの関数でタグを使用してUITableViewのUITextFieldにアクセスする方法
- 24. Swift 3のUITextViewで結果を出力する方法は?
- 25. 拡張する方法 - SwiftでUITextViewを折りたたむ?
- 26. Swift:シングルトンクラスからViewControllerにあるCollectionViewにアクセスする方法
- 27. Entity Frameworkを使用してコンテキスト外のエンティティのプロパティにアクセスする方法
- 28. DBを使用してsharepoint 2013のリストのviewsプロパティにアクセスする方法は?
- 29. ASP.NET ReportViewerを使用して子オブジェクトのプロパティにアクセスする方法は?
- 30. Linux上でfsharpcを使用してNugetから.dllにアクセスする方法
segueは1つのUIViewControllerから別のUIViewControllerに移動します。 viewControllerがtableViewのデリゲートであるviewControllerの内部にUITableViewを配置することができます。あなたが望むものが正しく記述されていないように聞こえます。あなたの質問を編集して、didSelectRowデリゲートメソッドの内容を含めます。また、行を選択するときに何が起こりたいのかを簡単な言葉で説明します。あなたは出発して新しいページに行くのですか、そのページの何かが変わりますか? –
私は静的な行を使用しています。行が選択されているときは、uitextviewを使用してテキストを表示する新しいビューコントローラに移動します。テキストの変更は、私はストーリーボードのuitextviewのテキスト属性にテキストを配置することはできません。 –