objective-c中按钮的点击问题……

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了objective-c中按钮的点击问题……相关的知识,希望对你有一定的参考价值。

//创建一个按钮 并初始化时指定了类型RoundRect
UIButton * btn=[UIButton buttonWithType:UIButtonTypeRoundedRect];

//指定位置和大小
[btn setFrame:CGRectMake(0, 100, 100, 50)];
//按钮上显示的文本
[btn setTitle:@"点我" forState:UIControlStateNormal];

[btn addTarget:self action:@selector(buttonTap:) forControlEvents:UIControlEventTouchUpInside];

//设置背景颜色
btn.backgroundColor=[UIColor blackColor];
//把按钮放置到window
[self.window addSubview:btn];

//显示窗口
[self.window makeKeyAndVisible];
return YES;


- (void)buttonTap:(UIButton *)sender

UIButton * btn=sender;
NSLog(@"点了 (%@)",btn.titleLabel.text);

===============
这里本来想通过点击按钮实现NSLog输出,然而并没有任何输出……xcode版本是8.3.3

多谢各路大神

参考技术A 代码触发,你可以改变button的状态,状态改变了,背景就改变了。追问

主要是这个输出语句为毛啥都没有呢……

以上是关于objective-c中按钮的点击问题……的主要内容,如果未能解决你的问题,请参考以下文章

如何在Objective-C中的按钮上制作3个可点击区域

什么是Objective-C中Android的“Spannable”等价物

objective-c 我想点击一下按钮,使按钮能出现一个动画移动效果,请高手指教!

objective-c怎么代码触发按钮点击事件

objective-c 怎么实现点击一个按钮弹出新的窗口

快速调用objective-c类方法