我一直在線上搜索這個答案,每一篇文章都跳過實際編寫動作代碼的地方。我有一個簡單的交互式UIButton。如果我只能看到一個代碼模板,上面寫着「\爲此處的動作編寫代碼」,那將是超級有用的! (這是爲iPad IOS7)如何添加一個動作到UIButton
這是據我得到...
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(aMethod:)forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[view addSubview:button];
我想我明白這是如何建立一個潛在的作用,但我在哪裏寫的實際行動本身的代碼?
謝謝!這很有幫助,我是否需要採取進一步措施來將方法聲明爲方法?因爲我得到錯誤「未聲明的標識符」aMethod'「 –
不,你不知道。 請記住,@selector(aMethod :)是一種完全不同的方法,然後是@selector(aMethod)如果這確實是從調試控制檯複製並粘貼的,我建議刪除':(id )選擇器'從你的方法實現。 –
對不起,我失去了一些東西..我沒有「:(id)選擇器」在我的代碼。我失去了如何解決我的「未聲明的標識符」問題。提前致謝!我對這個新的 –