단추에 UIImage를 추가하고 싶지만 del.png를 내 단추에 표시 할 수 없습니다. 어떻게해야합니까?단추에 UIImage를로드 할 수 없습니다.
나는 많은 부하 이미지 방법을 시도하지만, 같은 효과 없음 :
UIImage* delImage = [[UIImage alloc] initWithContentsOfFile:@"del.png"];
UIImage* delImage = [UIImage imageNamed:@"del.png"];
UIImage* delImage =[UIImage imageWithContentsOfFile:@"del.png"];
CalDelBtn *BookItem = [[CalDelBtn alloc] initWithFrame:CGRectMake(startPointX, startPointY, 75, 113) statuePicture:delImage];
나에게 몇 가지 조언을 부탁드립니다, 감사합니다!
당신은 CalDelBtn 클래스의 구현을 보여 주면됩니다. 그러나 이미지를로드하는 올바른 방법은 UIImage * delImage = [UIImage imageNamed : @ "del.png"]; – graver
정상적인'UIButton'이라면'setBackgroundImage : forState :'메소드를 사용해야한다고 말하고 싶습니다. 그러나 사용자 정의 객체를 사용하면 ... 'CalDelBtn' 클래스의 코드를 보여줍니다. – Novarg
또한 [UIImage imageNamed : @ "name.postfix"]를 사용할 때 후위를 포함 할 필요가 없습니다. 당신은 [UIIimage imageNamed : @ "del"]을 할 수 있습니다. Del.png와 del.png는 시뮬레이터에서는 같지만 실제 장치에서는 그렇지 않습니다. – Konrad77