CGRect mislukt discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hey allemaal, Van iphoneexamples.com had ik het volgende stukje code gekopieerd: Code: CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 109.0f); UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect]; ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
CGRect mislukt
Hey allemaal,
Van iphoneexamples.com had ik het volgende stukje code gekopieerd: Code:
CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 109.0f); UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect]; [myImage setImage:[UIImage imageNamed:@"myImage.png"]]; myImage.opaque = YES; // explicitly opaque for performance [self.view addSubview:myImage]; [myImage release]; xviewcontroller.h Code:
#import <UIKit/UIKit.h> @interface xViewController : UIViewController { } - (void) InitWithHardcode; @end Code:
#import "xViewController.h" @implementation xViewController - (void)InitWithHardcode{ CGRect myImageRect = CGRectMake(20.0f, 20.0f, 20.0f, 20.0f); UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect]; [myImage setImage:[UIImage imageNamed:@"myImage.png"]]; myImage.opaque = YES; // explicitly opaque for performance [self.view addSubview:myImage]; [myImage release]; } - (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft); } Het probleem is dat de afbeelding niet word weergeven in de simulator. De afbeelding heet wél myImage.png en staat in de map resources. Daarbij had ik nog de vraag of dit de handigste manier is om een plaatje op het scherm te krijgen (je moet wel de coordinaten kunnen bepalen). En ook nog waar dit voor dient : " myImage.opaque = YES; " Alvast bedankt, BlueCola! |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
||||
|
||||
Misschien even - (void)viewDidLoad{} method gebruiken
__________________
iPod touch v3 - iPod Nano 2011 - iMac 27" - iPhone 4S - iPad 2 - MacBook Air 11,6" |
#3
|
||||
|
||||
Wat Geno zegt en opaque is of je toelaat dat de afbeelding transparant is.
|
#4
|
|||
|
|||
Citaat:
Probeer het eens.
__________________
Leon [iPhone- en Java ontwikkelaar] |
#5
|
|||
|
|||
Hmmm, het probleem is dan iedere keer dat er op het scherm gedrukt word, het plaatje moet veranderen, en van positie moet veranderen. Ik denk dat dat niet mogelijk is bij een gewone UIView?
|
#6
|
|||
|
|||
(ik denk dat je dit bedoelt, anders moet je het iets beter uitleggen)
Veranderen van positie: Code:
CGRect frame = myImage.frame; frame.origin.y += 100; // 100 pixels lager frame.origin.x += 100; // 100 pixels naar rechts [myImage setFrame:frame]; |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Windows: herstellen reservekopie mislukt, sessie mislukt | djkuill | iTunes | 1 | 16-10-10 01:12 |
Windows: Installeren 9.2 mislukt | sumarcity | iTunes | 0 | 23-06-10 18:02 |
Jailbreak mislukt? | iMonzter | Archief | 17 | 19-04-10 22:10 |
iPhone: Mislukt??? | BarbadoS | Jailbreak | 8 | 23-06-09 22:23 |
os 3 mislukt | maltje | Archief | 1 | 18-06-09 18:49 |
|
|