我正在尝试为 iOS 配置 photoeditorSDK,但正在苦苦挣扎。
我目前的问题如下: 1.当用户点击画笔工具菜单项时,它什么也不做。其他 toolMenuItems 做他们应该做的(例如大小)。
- 同样,当用户通过文本菜单项添加文本时,它可以工作,但是当他们尝试调整文本大小时 - 他们无法单击它。
我相信这些问题是相关的——这就是我选择它们的原因。
这是用于配置控件的代码片段:
NSError *dataCreationError;
NSURL *aLocalURL = [NSURL URLWithString:filepath];
NSData *imageData = [NSData dataWithContentsOfFile:aLocalURL.path options:0 error:&dataCreationError];
if (imageData && !dataCreationError) {
PESDKConfiguration *configuration = [[PESDKConfiguration alloc] initWithBuilder:^(PESDKConfigurationBuilder * _Nonnull builder) {
// See Configuration section
}];
NSMutableArray<PESDKPhotoEditMenuItem *> *menuItems = [[PESDKPhotoEditMenuItem defaultItems] mutableCopy];
[menuItems removeLastObject]; // Remove last menu item ('Magic')
PESDKPhotoEditViewController *photoEditViewController = [[PESDKPhotoEditViewController alloc] initWithData:imageData configuration:configuration];
photoEditViewController.delegate = self;
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:photoEditViewController];
dispatch_async(dispatch_get_main_queue(), ^{
[self.viewController presentViewController:navigationController animated:YES completion:nil];
});
} else if (dataCreationError) {
NSLog(@"Failed to open given path: %@", dataCreationError);
}