相关疑难解决方法(0)

clipsToBounds导致UIImage无法在iOS10和XCode 8中显示

我将我的项目转换为iOS 10和XCode 8的新测试版.在我使用的应用程序的所有三个区域中:

imageView.layer.cornerRadius = imageView.frame.size.width/2
imageView.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)

相关图像根本不显示.我尝试清理项目以及构建文件夹,重新启动设备,尝试各种模拟器,重新添加imageView,以编程方式设置关联,UIImage而不是从资产中选择一个.

卸下clipsToBounds线示出了矩形图像无论masksToBoundstruefalse.如何在XCode8/iOS10中制作圆形图像?

编辑:该项目是Swift 2.x,尚未更新为Swift 3.0语法.

uiimageview uiimage ios ios10 xcode8

28
推荐指数
2
解决办法
9212
查看次数

创建具有未知类型的图像格式是错误Objective-C Xcode 8

虽然在选择从图像拾取的图像iOS 10 Objective-CXcode 8.我收到一个错误 -

创建具有未知类型的图像格式是错误的

.

以前的版本没问题.

这是我的代码:

UIImagePickerController* imgPicker=[[UIImagePickerController alloc] init];
imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imgPicker.delegate = self;
[self presentViewController:imgPicker animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

和recive图像的委托方法是..

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
       [picker dismissViewControllerAnimated:YES completion:NULL];
       UIImage *myImage = [info objectForKey:UIImagePickerControllerOriginalImage];
}
Run Code Online (Sandbox Code Playgroud)

我也试过其他委托功能..

 -(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info{
}
Run Code Online (Sandbox Code Playgroud)

但错误不会发生.

我不确定它是Xcode 8的错误吗?
如果任何人遇到问题并解决了请帮助解决它.

objective-c uiimagepickercontroller ios ios10 xcode8

18
推荐指数
2
解决办法
2万
查看次数

无法从资产网址加载图片

我有一个课程,用于存储有关手机资产的信息(图像,视频).

我的班级已ResourceURLString定义为此类

@property NSURL *ResourceURL;
Run Code Online (Sandbox Code Playgroud)

我正在设置属性,同时循环assets通过电话

Item.ResourceURLString = [[asset valueForProperty:ALAssetPropertyURLs] objectForKey:[[asset valueForProperty:ALAssetPropertyRepresentations] objectAtIndex:0]];
Run Code Online (Sandbox Code Playgroud)

当用户点击图像时,我想加载图像.

我的代码就是这个

NSData *imageUrl = [NSData dataWithContentsOfURL:[NSURL URLWithString:[CurrentItem.ResourceURL absoluteString]]];    

Img = [UIImage imageWithData:imageUrl];
Run Code Online (Sandbox Code Playgroud)

但是Image总是为nil我已经验证了ResourceURL属性包含URL资产: library://asset/asset.JPG?id=82690321-91C1-4650-8348-F3FD93D14613&ext=JPG

iphone alassetslibrary

6
推荐指数
3
解决办法
2万
查看次数

Xcode 8 - swift 3:创建具有未知类型的图像格式是一个错误

使用UIImagePicker选择图像时出错:

[Generic] Creating an image format with an unknown type is an error
Run Code Online (Sandbox Code Playgroud)

我正在使用Xcode 8.1和Swift 3.我已经在网上搜索过但似乎没有解决我的问题,请帮助!

这是我的代码:

class TabBarController: UITabBarController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {

var isSelected: Bool = false
var imgPicker: UIImagePickerController = UIImagePickerController()

override func viewDidLoad() {
    super.viewDidLoad()
    //imgPicker = UIImagePickerController()
    imgPicker.delegate = self
    imgPicker.allowsEditing = false
    imgPicker.sourceType = .photoLibrary
}

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    imgPicker.dismiss(animated: true, completion: nil)

    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
        self.performSegue(withIdentifier: "toPostPicture", sender: image)
    }
}

func …
Run Code Online (Sandbox Code Playgroud)

uiimagepickercontroller swift3 ios10 xcode8.1

5
推荐指数
1
解决办法
6240
查看次数