HEPhotoPicker
HEPhotoPicker copied to clipboard
自由定制支持视频,图片的相册选择器
目前的机型控制,只控制到 "iPhone XR",现在机型已经到"iPhone 13" let navigationMaxY : CGFloat = UIDevice.isContansiPhoneX() ? 88 : 64 这行代码对 iPhone XR以上机型失效
请教作者一个问题,我想把代码改成自定义文件夹,选取图片或视频,可以给些建议! 我不想把视频和照片存到系统相册 拍摄时,将照片或视频存到一个沙盒文件里,用你的框架来调用,请问该如何改造呢
 另外问个问题,这个您还会维护吗?
发现一个bug!
在HEPhotoPickerViewController中初始化该界面后,选择相册按钮文案与collectionViewData内容不符合。举例:刚进入该界面时我的选择相册按钮为截屏,而collectionViewData里的实际内容为最近项目。问题代码在:HEPhotoPickerViewController.swift文件第431行`fetchPhotoModels(photos: phAssets)`,方法中的参数是第429行设置的最近项目。而第179-181行 btn.setTitle(title, for: .normal) } 设置buttontitle为您整理过的albumModels.first.title。导致了这个bug的产生,我有看到您在(方法:fetchAlbumsListModels)第466行有对albumModels进行insert操作,但是我实际运行时这个if没有走过,一直走else。所以albumModels.first.title就变成了截屏。而collectionViewData里的实际内容为最近项目。 ![Uploading image.png…]()
打开照片选择器后,然后关闭,父类controller的tableview整体向上偏移 测试机:iOS14.6,Xcode14.2
HEPhotoPickerViewController 文件 408行左右 if (listView.tableView.cellForRow(at: preSelectedTableViewIndex) != nil) { listView.tableView.selectRow(at: preSelectedTableViewIndex, animated: false, scrollPosition:.middle) }