Placer UIButton avec marqueur (string)
cyril94440
Membre
[font=TrebuchetMS,]Bonsoir,[/font]
[font=TrebuchetMS,]je vous explique rapidement le principe.[/font]
[font=TrebuchetMS,]Il s'agit d'un view controller qui affiche un texte à lire récupéré via une base de donnée locale (surement sqlite , peut etre CoreData).[/font]
[font=TrebuchetMS,]Dans ce texte je souhaite pouvoir définir des endroits où devront apparaitre des UIButton qui vont afficher un nouveau contrôleur.[/font]
[font=TrebuchetMS,]Par exemple, voici le texte à afficher :[/font]
[font=TrebuchetMS,]Salut,[/font]
[font=TrebuchetMS,]Ce viewcontroller a un txt super cool [VC]2[/VC][/font]
[font=TrebuchetMS,]alors que celui là [VC]3[/VC] bof bof mais on s'y fait.[/font]
[font=TrebuchetMS,]Bref pas très intéressant hein ?[/font]
[font=TrebuchetMS,]Donc voilà , par exemple ici, j'ai utilisé des balises [VC] qui doivent être remplacées par un UIButton au bon endroit dans le texte.[/font]
[font=TrebuchetMS,]Et je ne sais pas comment m'y prendre.[/font]
[font=TrebuchetMS,]Je suis ouvert aux propositions sur le format de balises à utiliser également ![/font]
[font=TrebuchetMS,]Enfin, le but principal de ce système est de mettre rapidement du texte (par exemple via une interface web) qui peut-être récupéré par l'appli iPhone, avec des liens et cie.[/font]
[font=TrebuchetMS,]Et si vs avez une autre idée qu'une base de donnée avec du texte, qui permettrait de faire le même principe (ne pas avoir à modifier le code iOS , re submit l'app etc ...) je suis preneur ![/font]
[font=TrebuchetMS,]J'espere avoir été clair.[/font]
[font=TrebuchetMS,]Si vous avez des questions n'hésitez surtout pas ![/font]
[font=TrebuchetMS,]Merci d'avance.[/font]
[font=TrebuchetMS,]je vous explique rapidement le principe.[/font]
[font=TrebuchetMS,]Il s'agit d'un view controller qui affiche un texte à lire récupéré via une base de donnée locale (surement sqlite , peut etre CoreData).[/font]
[font=TrebuchetMS,]Dans ce texte je souhaite pouvoir définir des endroits où devront apparaitre des UIButton qui vont afficher un nouveau contrôleur.[/font]
[font=TrebuchetMS,]Par exemple, voici le texte à afficher :[/font]
[font=TrebuchetMS,]Salut,[/font]
[font=TrebuchetMS,]Ce viewcontroller a un txt super cool [VC]2[/VC][/font]
[font=TrebuchetMS,]alors que celui là [VC]3[/VC] bof bof mais on s'y fait.[/font]
[font=TrebuchetMS,]Bref pas très intéressant hein ?[/font]
[font=TrebuchetMS,]Donc voilà , par exemple ici, j'ai utilisé des balises [VC] qui doivent être remplacées par un UIButton au bon endroit dans le texte.[/font]
[font=TrebuchetMS,]Et je ne sais pas comment m'y prendre.[/font]
[font=TrebuchetMS,]Je suis ouvert aux propositions sur le format de balises à utiliser également ![/font]
[font=TrebuchetMS,]Enfin, le but principal de ce système est de mettre rapidement du texte (par exemple via une interface web) qui peut-être récupéré par l'appli iPhone, avec des liens et cie.[/font]
[font=TrebuchetMS,]Et si vs avez une autre idée qu'une base de donnée avec du texte, qui permettrait de faire le même principe (ne pas avoir à modifier le code iOS , re submit l'app etc ...) je suis preneur ![/font]
[font=TrebuchetMS,]J'espere avoir été clair.[/font]
[font=TrebuchetMS,]Si vous avez des questions n'hésitez surtout pas ![/font]
[font=TrebuchetMS,]Merci d'avance.[/font]
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il suffit alors dans le texte de mettre des balises du genre <a href="internal:myViewController">2</a>
Effectivement les protocoles peuvent être une bonne idée , mais quand on clique je trouve que c'est quand même pas la même sensation qu'un vrai bouton, mais bon si c'est le seul moyen alors pas de soucis.
à aligator, j'essaie de compiler la démo mais impossible de trouver le [font=Consolas,]libOHAttributedLabel.a[/font]
Mais la classe à l'air particulièrement efficace /wink.png' class='bbc_emoticon' alt=';)' />
Bref tu n'as qu'à suivre les instructions à la lettre (celle dans le README ou celles dans le wiki, je les ai mis un peu partout si tu les trouves pas c'est que t'as pas lu elles sont pas là pour les chiens /tongue.png' class='bbc_emoticon' alt=':P' /> ^^) et il compilera tout seul libOHAttributedLabel.a et le trouvera tout seul après l'avoir construit.