我想在按鈕上添加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