小编Mar*_*ijn的帖子

从子视图中删除所有UIButton

我以编程方式在我的视图中添加了几个UIButtons.单击其中一个按钮后,它们都应该是"removeFromSuperView"或已发布,而不仅仅是一个.

for (int p=0; p<[array count]; p++) {  
    button = [[UIButton alloc] initWithFrame:CGRectMake(100,100,44,44)];  
    button.tag = p;  
    [button setBackgroundImage:[UIImage imageNamed:@"image.png"]   forState:UIControlStateNormal];    
    [self.view addSubview:button];    
    [button addTarget:self action:@selector(action:)   forControlEvents:UIControlEventTouchUpInside];  
}
Run Code Online (Sandbox Code Playgroud)

现在这是应该删除所有按钮的部分.不只是一个.

-(void) action:(id)sender{  
    UIButton *button = (UIButton *)sender;  
    int pressed = button.tag;  
    [button removeFromSuperview];  
}
Run Code Online (Sandbox Code Playgroud)

我希望有人可以帮我这个!

iphone objective-c uibutton uiview

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

NSRunningApplication,最近使用的应用程序的返回列表?

我正在尝试获取最近使用的应用程序列表.NSWorkspace返回活动应用程序列表,我可以使用几个选项对它们进行排序NSRunningApplication.见下面的列表:

- launchDate
- finishedLaunching
- processIdentifier
Run Code Online (Sandbox Code Playgroud)

我不想要发布日期,而是最近的"活动"日期(就像方式cmd- tab排序).有谁知道这个解决方案?

macos cocoa nsworkspace nsrunningapplication

3
推荐指数
1
解决办法
1340
查看次数