Como se indica en el mensaje de Apple iPhone 3.0 SDK: incompatibilidad primero de la 3.0 SDK de Apple muestran diferentes comportamientos con respecto a la versión 2.2.1. Servicio de apoyo a los desarrolladores me dio la respuesta, y entonces la solución al problema. . La respuesta fue que el apoyo técnico [UIButton buttonWithType:] ya llamada - interno - la initWithFrame . De ello se desprende que, de acuerdo con el apoyo técnico, por escrito:
1 | [ [ UIButton buttonWithType : UIButtonTypeRoundedRect ] initWithFrame : CGRectMake ( 0 , 0 , 100 , 40 ) ] ; UIButton * myButton = [[UIButton buttonWithType: UIButtonTypeRoundedRect] initWithFrame: CGRectMake (0, 0, 100, 40)]; |
Invoca initWithFrame dos veces, causando la pérdida de la etiqueta de texto. Básicamente, sólo reemplazar el código anterior con:
1 2 | [ UIButton buttonWithType : UIButtonTypeRoundedRect ] ; UIButton * myButton = [UIButton buttonWithType: UIButtonTypeRoundedRect]; 0 , 0 , 100 , 40 ) ; myButton.frame CGRectMake = (0, 0, 100, 40); |
La respuesta original:
1 2 3 | + [UIButton buttonWithType:] Ya llamadas initWithFrame: para usted. Llamar dos veces las causas que la información Borra interna que vea el problema con el texto desaparece. Cambios en el Código revelada 3,0 error. En su código, basta con decir: UIButton restart_button * = [UIButton buttonWithType: UIButtonTypeRoundedRect]; restart_button.frame CGRectMake = (40,430,100,40); |










No hay comentarios para esta entrada
Deja un comentario