2010-10-17 4 views
0

Soit supposé être un 10 par 10 carrés 100 pixels sur l'axe des x de l'origine et 100 pixels sur l'axe y de l'origine (origine étant le coin supérieur gauche) Cependant, il est tout à fait faux. alt texttaille de l'image et les coordonnées (objectif-c, ipad)

La rédaction du cadre de vues NSLog après la mise en donne les mêmes valeurs que je mets dans

. Code:

ISScrollDock *bottomSV = [[ISScrollDock alloc] init]; 
[bottomSV.view setFrame:CGRectMake(100, 100, 10, 10)]; 
[bottomSV.view setBackgroundColor:[UIColor redColor]]; 
[self.view addSubview:bottomSV.view]; 

Voici un projet Xcode pour montrer mon problème: http://www.qfpost.com/download.do?get=92f03538907e72665ea794d98ff8392b

+0

Afficher le code pour la façon dont vous créez/dessinez s'il vous plaît :) – willcodejavaforfood

Répondre

2

Il suffit d'ajouter

test.view.autoresizingMask = UIViewAutoresizingNone; 

parce que votre vue a actuellement autoresizingMask sur.

+0

Je paye le genre de stupide maintenant, c'est ce que je reçois pour essayer de programmer pendant 15 heures –

+0

mais j'ai une autre vue qui fonctionne comme il se doit sans mettre en place un démon automatique. –

0

Ajoutez-vous cette vue de défilement à une autre vue ou à une vue défilée qui a été déplacée vers le haut? Vérifiez l'emplacement du cadre de la vue d'ensemble.

+0

ce n'est pas encore une vue de défilement, et il n'y a pas d'autres vues de défilement. –

0

Décochez "Autoresize Subviews" dans votre fichier xib.

Maintenant, où est mon gâteau? : P

Questions connexes