テキストビューにボタンを追加するにはどうすればよいですか? 例えば..
textView.text=@"text here\n\n text also here\n\n text here aswell";
各「\n\n」の後またはテキストに沿ってボタンを追加するにはどうすればよいですか?
のオブジェクトを作成し、UIButton
それをサブビューとして yout に追加できますtextview
。
ボタンのフレームを事前に設定する必要があるため、テキストは静的である必要があり、ボタンの位置を事前に知っておく必要があります。
あなたの \n\n は段落を作成します
静的テキストなしで、テキストを \n\n で別々のテキストビューに分割し、それらをスクロールビューに追加するだけで実行できます。テキストビューに適切なフレームを設定し、ボタンにギャップを残すには、テキスト段落の高さを測定する必要があります。テーブルビューを使用したいので、心配する必要はありません。間にボタンを追加してください。実行可能です。
この方法でテキストに沿ってボタンを追加することを再検討することができます (できますが、実際には複雑な方法です)。他の人がここで既に述べたように、そのために webview を使用します