Eu só quero desenhar um círculo simples noiPhone, eu acho que é muito complexo para usar openGL fazendo este trabalho de exemplo, mas acho que o UIB não tem algo como tela, qualquer sugestão sobre o desenho de imagens de amostra no iPhone? thx muito.
Respostas:
1 para resposta № 1Crie uma classe que estenda o UIView e implemente o método drawRect:
- (void)drawRect:(CGRect)rect
{
// Get the graphics context and clear it
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextClearRect(ctx, rect);
// Draw a red solid square
CGContextSetRGBFillColor(ctx, 255, 0, 0, 1);
CGContextFillRect(ctx, CGRectMake(10, 10, 50, 50));
// Draw a green solid circle
CGContextSetRGBFillColor(ctx, 0, 255, 0, 1);
CGContextFillEllipseInRect(ctx, CGRectMake(100, 100, 25, 25));
}
0 para resposta № 2
Você já tentou o iPhone documentação? Você está procurando por um UIView. A documentação vinculada oferece uma boa visão geral com referências a informações mais específicas. Há exemplos de códigos pares nessa mesma página.