小编rus*_*ell的帖子

如何在目标c中的几个按钮之间识别按钮按下

我有4个按钮(b1,b2,b3,b4)和一个标签(实验室).现在我想在按下一个特定按钮时在标签上显示按钮标题.我用四个(IBAction)方法按每个按钮一个.但我想用1(IBAction)方法做.所以问题是如何识别按下哪个按钮??? 我知道一种类似"getBytitle"方法的方法.但我需要更好的解决方案.任何人都可以帮忙??? 我还需要回答有关如何识别段控制中的按钮的问题.高级回复.

objective-c

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

在Objective C,"http"或"HTTP"前缀中命名变量时应该使用哪个?

哪个是此实例变量的更好的命名约定,

int httpRequestId; (正常惯例)

要么

int HTTPRequestId; (Apple总是在它的类名中使用HTTP而不是Http,因此HTTP就像关键字一样?所以应该总是使用资本).

cocoa cocoa-touch design-patterns objective-c

2
推荐指数
1
解决办法
81
查看次数

子视图删除并添加目标c/iphone

我有一个UIViewController类,我在其中创建一个UIView实例.然后我用25个子视图初始化(表示填充)它,每个子视图包含一个图像(1,2,...,25).然后在这些图像中点击5次后,我调用了一个我使用过的函数

for(UIView *subview in [contentView subviews]) {
    [subview removeFromSuperview];//ContentView name of my view
}
Run Code Online (Sandbox Code Playgroud)

删除以前添加的子视图.然后我使用相同的approch添加25个新的子视图(图像1,2,3,.... 25).但这次没有添加子视图.有人可以给我一些添加和删除子视图的完整代码.

我第一次添加子视图时使用了以下代码

//create main window

contentView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
contentView.backgroundColor = [UIColor blackColor];
self.view = contentView;
[contentView release];

//adding 25 subview 1st time
int a=0;
int b=0;
for (int i = 0; i < 26; i++)
{

    CGRect dragRect = CGRectMake(0.0f, 0.0f, x, y);
    dragRect.origin = CGPointMake(a,b);
    DragView *dragger = [[DragView alloc] initWithFrame:dragRect];
    NSString *Flower = [[NSArray arrayWithObjects:@"1.png", @"2.png", @"3.png",@"4.png", @"5.png", @"6.png",@"7.png",@"8.png", …
Run Code Online (Sandbox Code Playgroud)

objective-c

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

stl优先级队列首先基于较低的值

我有stl优先级队列的问题.我希望优先级队列按递增顺序排列,默认情况下会减少.有没有办法在优先级队列中执行此操作.

构建stl优先级队列的复杂性是什么.如果我在一个数组中使用快速排序,其中采用O(nlgn)是其复杂性类似于使用优先级队列???

Plz某人ans.Advanced thanx.

c++ stl

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

java.lang.NoSuchMethodError:线程"main"中的主要异常

我不明白为什么这个消息来--------->

java.lang.NoSuchMethodError: main
Exception in thread "main" .
Run Code Online (Sandbox Code Playgroud)

我知道它期待main()方法但是我正在构建一个不包含main方法的applet而是包含init()方法.所以我该怎么做?我的代码是s遵循--->

import java.applet.*;
import java.awt.*;

public class Ballbewegung1 extends Applet implements Runnable
{
// Initialisierung der Variablen

    int x_pos = 10;     // x - Position des Balles
    int y_pos = 100;    // y - Position des Balles
    int radius = 20;    // Radius des Balles

    public void init()
    {
        setBackground (Color.blue);
    }

    public void start ()
    {
        // Schaffen eines neuen Threads, in dem das Spiel l?uft
        Thread th = new Thread …
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

objective-c ×3

c++ ×1

cocoa ×1

cocoa-touch ×1

design-patterns ×1

java ×1

stl ×1