所以我刚刚在运行iOS8的模拟器上安装了Xcode 6GM并摆弄了我的iOS7应用程序。
我有UITableView
处于编辑模式,现在在单元格的左侧有一个圆圈,在iOS7上运行时不会出现。
我浏览了iOS8的文档,但是我没有看到任何新的常量,我正在使用UITableViewCellEditingStyleNone
和UITableViewCellSelectionStyleNone
。
当tableView.editing = NO时,该圆圈消失,也允许多个选择日期编辑=是。
如果有人能告诉我发生了什么事情会很棒:)
编辑:从XCode6GM编译到我的运行iOS7.1的iPhone上也给了我圈子。我怀疑XCode6GM有错误吗?以下是圈子的截图:
答案 0 :(得分:6)
我将应用程序迁移到iOS8时遇到了这个烦人的问题。
以下是我发现的解决方法...在UITableViewCell子类中添加这样的内容:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
[super setEditing:editing animated:animated];
for( UIView* subview in self.subviews )
if( [NSStringFromClass(subview.class) isEqualToString:@"UITableViewCellEditControl"] )
subview.hidden = YES;
}
我希望很快就能记录/修复......
答案 1 :(得分:2)
我认为我有更好的解决方案,将此代码添加到您的自定义uitableviewcell:
- (void)addSubview:(UIView *)view {
[super addSubview:view];
if( [NSStringFromClass(view.class) isEqualToString:@"UITableViewCellEditControl"] ) {
view.hidden = YES
}
}
答案 2 :(得分:0)
这是Swift3版本:
String imagePath = "french_sample.jpg";
OcrEngine ocr = new OcrEngine();
ocr.setImage(ImageStream.fromFile(imagePath));
ocr.getLanguageContainer().clear();
ocr.getLanguageContainer().addLanguage(
com.aspose.ocr.LanguageFactory.load(
"French_language_resource_file_for_Aspose.OCR_for_.NET_3.2.0.zip"));
if (ocr.process())
{
System.out.println(ocr.getText());
}
else
{
System.out.println("Error reading image");
}