Ios 我能';t在xcode 7.2中为iPad的大图像设置UIButton内的背景图像
我想使用xcode 7.2在objective C中的UIButton内设置背景图像。Ios 我能';t在xcode 7.2中为iPad的大图像设置UIButton内的背景图像,ios,objective-c,xcode,ipad,uibutton,Ios,Objective C,Xcode,Ipad,Uibutton,我想使用xcode 7.2在objective C中的UIButton内设置背景图像。 它在iPhone和iPod上运行得很好,但在iPad上却不能满足我的要求。 我认为原因是iPad的图像太大。 这是我的密码 -(void) showImagePickerController { UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePick
它在iPhone和iPod上运行得很好,但在iPad上却不能满足我的要求。 我认为原因是iPad的图像太大。 这是我的密码
-(void) showImagePickerController {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.allowsEditing = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[self presentViewController:imagePicker animated:YES completion:nil];
}
- (void)imagePickerController:(UIImagePickerController )picker didFinishPickingImage:(UIImage )image editingInfo:(NSDictionary<NSString ,id> )editingInfo {
tempImage = image;
[self showResult];
[picker dismissViewControllerAnimated:YES completion:nil];
}
- (void) showResult {
[button setBackgroundImage:tempImage forState:UIControlStateNormal];
}
-(无效)showImagePickerController{
UIImagePickerController*imagePicker=[[UIImagePickerController alloc]init];
imagePicker.delegate=self;
imagePicker.allowsEditing=是;
imagePicker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.mediaTypes=[UIImagePickerController可用于源类型的媒体类型:UIImagePickerController源类型PhotoLibrary];
[self-presentViewController:imagePicker动画:是完成:无];
}
-(void)imagePickerController:(UIImagePickerController)picker未完成PickingImage:(UIImage)图像编辑信息:(NSDictionary)编辑信息{
tempImage=图像;
[自我展示结果];
[picker DismissionViewControllerInitiated:是完成:无];
}
-(无效)显示结果{
[按钮setBackgroundImage:tempImage for状态:uicontrol状态正常];
}
谢谢。请显示一些代码您发布的代码没有显示您如何在按钮上设置图像,“但在iPad上它不符合我的要求。”发生了什么?一些图片。我又发了我的代码。