EVENEMENTS

- Le GenevaJUG (Java User Group) organise une
une soirée Java EE 6 & GlassFish v3 le 23 juin 2010
Retour | Tag iphone

Montrer la barre de scroll à l’affichage d’une UITableView

par pierreyves.bertholon le 8.03.2010. 2 commentaires »

En codant une application iPhone, on utilise très souvent un élément graphique, la TableView. Pour cela, on utilise un objet de type UITableView.

Cette vue peut être gérée par un contrôleur de type UITableViewController, mais dans les faits, il n’est pas souvent utilisé. Apple, dans son guide de programmation, le déconseille dès que la TableView est une vue parmis celles qui seront affichées en même temps. On va donc plutôt utiliser un contrôleur de type UIViewController.

Dans l’iPhone HIG d’Apple (iPhone Human Interface Guidelines), Apple explique qu’il faut toujours indiquer la taille d’une TableView à l’utilisateur, et ne pas l’induire en erreur dans la sélection d’une ligne. Un contrôleur de type UITableViewController le fait tout seul, mais pas un de type UIViewController.

Le code va vérifier à l’affichage qu’aucune ligne n’est sélectionnée (surtout qu’en on revient en arrière dans une UINavigationBar) et que l’utilisateur voit la taille de la TableView, en lui montrant la barre de scroll à droite, quelques instants.

Dans notre fichier d’entête du UIViewController, on doit avoir une variable qui pointe vers la TableView.

IBOutlet UITableView *_tableView;

Dans le fichier d’implémentation, on va utiliser réécrire 2 méthodes d’instance pour déselectionner la possible ligne sélectionnée, et afficher le scroll, si et seulement si la TableView est plus grande que la taille de l’écran.

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [_tableView deselectRowAtIndexPath:[_tableView indexPathForSelectedRow] animated:animated];
}

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    [_tableView flashScrollIndicators];
}

Voilà, notre TableView est bien affichée par un contrôleur de type UIViewController, en respectant le guide de l’interface homme-machine pour iPhone d’Apple.

Source : Table View Programming Guide for iPhone OS


L’iPhone en Suisse Romande – février

par pierreyves.bertholon le 16.02.2010. Aucun commentaire

Mercredi dernier, 10 février, j’ai pu aller assister avec un collègue à la réunion mensuelle du groupe des développeurs iPhone de Suisse Romande, réunion très riche en partage pour nous, l’équipe mobilité chez Hortis.

On était une vingtaine de personne réunies. Le sujet principale, l’arrivée de l’iPad et de ses opportunités, nous a permis de voir que ce nouveau produit va forcément définir de nouveaux besoins, toucher un nouveau marché avec sûrement de nouvelles personnes. Mais personne n’est encore d’accord sur sa réussite ou non. Attendons Mars et le début de sa commercialisation.

Puis, nous avons eu droit aux retours de conférences, Black Hat par Nicolas Seriot, et la NSConference, par Simon Pinkas, ainsi que quelques annonces d’applications.

En tout cas, une soirée bien sympa et intéressante. À refaire le mois prochain.


Equipe iPhone d’Hortis: un de plus! Et formateur qui plus est.

par admin le 15.01.2010. 2 commentaires »

Pierre-Yves a rejoint les rangs d’Hortis en ce début d’année. Fort de son statut de développeur (quasi-) exclusivement Objective-C et de formateur international à ce même langage, il est également formateur certifié Apple MacOS (ACTC). Il travaille désormais avec l’équipe iPhone sur nos projets de développement et ceux de nos clients, renforçant ainsi notre assise en terme de compétences dans:

  • la formation Mac/iPhone,
  • le coaching en développement Mac/iPhone,
  • le développement iPhone,

Et nous ne nous arrêterons pas là…


Hortis pousse la 3D interactive sur iPhone pour TAG Heuer et la Monaco V4

tags : iphone
par Jérôme LAYAT le 4.12.2009. 2 commentaires »

C’est avec beaucoup de fièreté que nous annonçons que depuis hier, l’application “Monaco V4″ est disponible sur l’App Store. TAG Heuer et Hortis offrent ainsi aux amateurs de haute horlogerie et d’iPhone la toute première montre manipulable en 3D, évidemment toujours à l’heure et surtout aux mécanismes entièrement animés.
L’utilisateur prend litérallement possession de cette réalisation horlogère incroyable et merveilleusement complexe et peut en observer de plus près la masse oscillante verticale entrainant le tout premier mécanisme par courroies jamais réalisé dans une montre.
Je vous invite à visionner la vidéo disponible via l’image de ce post et évidemment à télécharger cette application gratuite retraçant toute la genèse de ce superbe projet horloger et proposant bien d’autres surprises (car je n’ai parlé ici que de 3D mais l’application ne se résume évidemment pas à cela!).

Pour information, la vidéo ci-contre montre l’application tournant sur un iPhone 3G (pas un 3GS) pour montrer la réelle réactivité de celle-ci.

Hortis continue ainsi sa différenciation sur la place des créateurs d’applications iPhone en prouvant sa maîtrise d’environnements interactifs 3D sur les appareils mobiles d’Apple.


En attendant d’annoncer nos prochaines créations, bons téléchargements ;)



Ne cherchez plus vos Planning Poker® cards!

tags : agilité, iphone, scrum, xp
par Jérôme LAYAT le 1.07.2009. Aucun commentaire

…Elles sont dans votre iPhone (ou votre iPod touch) ;) .
Téléchargez notre application sur l’AppStore et ayez toujours votre jeu sur vous!
agile poker screenshotagile poker screenshotagile poker screenshotagile poker screenshot

Bonnes sessions de planning!