2013-05-24 1 views
0

Je suis en train d'insérer des boutons dans la page PDF rendu par l'open source lecteur iOs vfr lecteur https://github.com/vfr/ReaderEssayer d'ajouter UIButton au-dessus de VRF lecteur ContentView

Fondamentalement c'est le code que je suis en train de mettre en œuvre dans la méthode initWithFrame de ReaderContentView:

if (! theContentView = zéro) // doit avoir une vue de contenu valide et initialisées {

UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
     [myButton setFrame:CGRectMake(269, 262, 100, 100)]; 
     [myButton addTarget:self action:@selector(links) forControlEvents:UIControlEventTouchUpInside]; 
     [myButton setTitle:@"asdasd" forState:UIControlStateNormal]; 
     [theContentView addSubview:myButton]; 

le bouton ne fonctionne pas, et je peux voir que ce est rendu et aplati d'une certaine façon, donc il ne semble plus être un bouton comme vous pouvez le voir ici au zoom complet.

uibutton seems to be blurry Cependant en cours d'exécution DCInspector, en dépit avertissant que

2013-05-24 12:27:34.560 Reader[45333:c07] DCIntrospect: *** WARNING: One or more values of this view's frame are non-integer values. This view will likely look blurry. *** 

semble identifier correctement le bouton lors de l'inspection.

Pour tester ce cas, il suffit de télécharger le projet de lecteur et de mettre mon code dans ReaderContentView à la ligne 113. Je suis sûr que je fais quelque chose de totalement faux. Merci pour l'aide!

Répondre

0

C'était un peu compliqué mais j'ai découvert que userInteractionEnabled n'était pas correctement défini sur la vue conteneur. J'aurais dû supposer que :)

Questions connexes