Eu estou criando um arquivo xib em que há um pretofundo marmoreado exibido usando um UIImageView e vários UIButtons colocados sobre ele com imagens dentro deles. As imagens são transparentes, com exceção de uma linha branca pontilhada contornando seu perímetro. Estou usando pngs para minhas imagens e tentei defini-las como imagem e imagem de fundo. Como posso restaurar o canal alfa dentro dessas imagens e colocá-las dentro de um UIButton?
Como a imagem deve ficar com transparência contra um fundo preto em mármore.
Como a imagem parece no presente.
Respostas:
3 para resposta № 1Pode ser necessário definir o UIButton
digite para UIButtonTypeCustom
e não Rect arredondado
0 para resposta № 2
Tente adicionar a estrutura quartzCore na sua pasta de estrutura e, em seguida, importe o cabeçalho:
#import < QuartzCore/QuartzCore.h >
e defina a imagem maskToBounds
sim e definir no canto, se quiser.
[yuorImageView.layer setMaskToBounds:YES];