任何人都知道如何创建从另一个UIImage中减去一个UIImage
例如,作为此屏幕:

谢谢你的回复!
我有一个文件夹"D:\folder",在这个文件夹中我有10个文件需要压缩到新的存档中"D:\folder.zip".
目前我正在使用ICSharpCode.SharpZipLib,但这不是强制性要求,因此可以接受其他解决方案.
我面临的问题是,当我尝试执行该方法时,FileStream fs = File.OpenRead(@"D:\folder")由于访问指定的路径,我收到错误.
如何以简单的方式压缩这些文件?
我使用此代码打开地图应用程序
NSString* versionNum = [[UIDevice currentDevice] systemVersion];
NSString *nativeMapScheme = @"maps.apple.com";
if ([versionNum compare:@"6.0" options:NSNumericSearch] == NSOrderedAscending){
nativeMapScheme = @"maps.google.com";
}
NSString* url = [NSString stringWithFormat:@"http://%@/maps?ll=%f,%f", nativeMapScheme, 40.739490, -73.991154];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
Run Code Online (Sandbox Code Playgroud)
似乎它运作良好,但我使用的这个位置没有引脚.如何添加引脚,我想在请求中还有其他参数?
如何使用下一个样式创建UITableViewCell(xib中的右侧详细信息)

例如,我可以使用下一个:
cell.style ='右边细节'(粗略)
谢谢!
我使用下面的这一行来创建我的Bitmap:
Bitmap b = new Bitmap(@"C:\<file name>");
Run Code Online (Sandbox Code Playgroud)
修改此位图后,我想将其保存在下面的行中:
b.Save(@"C:\\<other file name>")
Run Code Online (Sandbox Code Playgroud)
我的问题是 - 如何从属性中获取文件名位图.
简单地说,我需要保存位图,并使用与我发起它的名称相同的位图.
谢谢
检测到UIView物体的交叉点时遇到了问题.
这就是我在下面使用的:
对于交叉点两个对象,我需要弄清楚如何将一个坐标系从第一个超视图转换到另一个坐标系.
我用过这种方法:- (CGRect)convertRect:(CGRect)rect fromView:(UIView *)view这里描述链接.
据我所知,使用这种方法非常简单.但是在不同的情况下,由于文档中的一些描述很难(但可能仅适合我).
这是我的子视图结构,如下图所示.我已经有了拖放对象的所有方法.但我需要弄清楚如何获得UIView A和UIView B的交叉点.感谢帮助.

我有一个NSMangedObject包含NSSet其他的NSManagedObjects.
我需要检查这些对象是否有值NSSet,然后返回它们.
我使用MagicalRecord来获取数据.
所以我需要这样的东西:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"stringObjects contains %@", string];
Run Code Online (Sandbox Code Playgroud)
因此,如果NSSet stringObjects包含我正在寻找的一些字符串,那么返回我请求的对象.
这里有一点需要注意:stringObjects(例如,它代表我的名字NSSet)它NSSet包含NSManagedObjects,所以我需要通过一些id(例如string_id属性)来搜索它们.
那么模型看起来像这样
NSSet *set = MainObject.stringObjects;
NSString *string_id_for_first_object = [[[set allObjects] objectAtIndex:0] string_id];
Run Code Online (Sandbox Code Playgroud)
只是为了更好地了解关系.
但问题是如何创建谓词来检查NSSet是否包含所需的id.
我有枚举:
enum NewProgramDetails: String {
case Description = "Description", ToMode = "To Mode", From = "From", To = "To", Days = "Days"
static let allValues = [Description, ToMode, From, To, Days]
}
Run Code Online (Sandbox Code Playgroud)
我想使用这个枚举在我的单元格中显示取决于indexPath:
cell.textLabel.text = NewProgramDetails.ToMode
Run Code Online (Sandbox Code Playgroud)
错误:无法指定类型'ViewController.NewProgramDetails'的值来键入'String?'
如何使用枚举值将其作为字符串分配给标签文本?
我上课了
class ChartView: UIView
{
class: DotView {
let circleView1: UIView
let circleView2: UIView
init (view: UIView)
{
self.view = view
self.circleView1 = self.buildCircle(some rect here)
self.circleView2 = self.buildCircle(some rect here)
func buildCircle(rect: CGRect) -> UIView
{
let dotView = UIView(frame: rect)
dotView.backgroundColor = UIColor.whiteColor()
dotView.layer.cornerRadius = dotView.bounds.width / 2
self.view.addSubview(dotView)
return dotView
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:在初始化所有存储属性之前,在方法调用'buildCircle'中使用'self'
所以我只想在某个方法中创建对象,然后将其分配给存储的属性.我该如何修复我的代码?
正如我在iOS中所做的那样,我们可以将视网膜显示文件命名为name@2x.png.
如何为iPad 3命名文件
ipad.png - iPad,iPad 2
ipad@2x.png - iPad 3
它是否正确?
谢谢!