Articles taggés avec 'UIButtonTypeRoundedRect'

Apple iPhone 3.0 SDK: Correction d'un bug sur les UIButton buttonWithType

Comme indiqué dans le message d'Apple iPhone SDK 3.0: incompatibilité première de la version 3.0 d'Apple SDK montrent des comportements différents à l'égard de libérer 2.2.1. Service d'aide pour les développeurs m'a donné la réponse, puis la solution au problème. . La réponse a été que le support technique [UIButton buttonWithType:] déjà appelé - à l'intérieur - l' initWithFrame . Il s'ensuit que, selon le support technique, écrit:

En savoir plus ...

Apple iPhone SDK 3.0: incompatibilité première

Après avoir installé la version 3.0 du SDK pour l'iPhone d'Apple, manifestement pas encore parfaitement stable, j'ai immédiatement remarqué certains problèmes, à la fois dans la compilation du code est dans le XCode générale. Le plus important - que je signalés rapidement avec une «maison» d'Apple, les développeurs au centre - la création de boutons dans le code. Voici un extrait du code n'est pas compatible avec le SDK 3.0:

1
2
3
4
[ [ UIButton buttonWithType : UIButtonTypeRoundedRect ] initWithFrame : CGRectMake ( 0 , 0 , 100 , 40 ) ] ; UIButton * myButton = [[UIButton buttonWithType: UIButtonTypeRoundedRect] initWithFrame: CGRectMake (0, 0, 100, 40)];
@ "Bottone" forState : UIControlStateNormal ] ; [MyButton setTitle: @ "Button" forState: UIControlStateNormal];
/ / Autres paramètres
myButton ] ; [Self.view addSubview: myButton];

En remplissant ce code avec le SDK 2.2.1 vous obtenez un bouton classique avec l'étiquette "Bouton". Avec la version 3.0 du SDK, le bouton est créé, mais l'étiquette disparaît. la situazione sembra migliorare, nel senso che la label viene resa apparentemente in modo corretto. Utilisation en tant que buttonWithType le type UIButtonTypeCustom la situation semble s'améliorer, en ce sens que l'étiquette est apparemment fait correctement. Il est encore étrange pour la panne soudaine du type UIButtonTypeRoundedRect . Je suis toujours en attente d'une réponse d'Apple ... Je viens de nouveautés; place!

En savoir plus ...


Arrêtez SOPA