ios获取对象类名
2015-12-24 10:07
381 查看
[NSString stringWithUTF8String:object_getClassName(a)];
我们可以通过上述语句获取这个对象的所属类名。
例子:我们可以用到上述方法来获取keyBoard,改变keyBoard 的颜色,但是注意只有以下两种数字键盘才有效果:UIKeyboardTypeNumberPad,UIKeyboardTypePhonePad;
keyboardAppearance = UIKeyboardAppearanceAlert
- (void)textViewDidBeginEditing:(UITextView *)textView{
NSArray *ws = [[UIApplication sharedApplication] windows];
for(UIView *w in ws){
NSArray *vs = [w subviews];
for(UIView *v in vs){
if([[NSString stringWithUTF8String:object_getClassName(v)] isEqualToString:@”UIKeyboard”]){
v.backgroundColor = [UIColor redColor];
}
}
}
我们可以通过上述语句获取这个对象的所属类名。
例子:我们可以用到上述方法来获取keyBoard,改变keyBoard 的颜色,但是注意只有以下两种数字键盘才有效果:UIKeyboardTypeNumberPad,UIKeyboardTypePhonePad;
keyboardAppearance = UIKeyboardAppearanceAlert
- (void)textViewDidBeginEditing:(UITextView *)textView{
NSArray *ws = [[UIApplication sharedApplication] windows];
for(UIView *w in ws){
NSArray *vs = [w subviews];
for(UIView *v in vs){
if([[NSString stringWithUTF8String:object_getClassName(v)] isEqualToString:@”UIKeyboard”]){
v.backgroundColor = [UIColor redColor];
}
}
}
相关文章推荐
- iOS开发之设计模式(三)
- iOS RSA 加密
- iOS开发59- .gitignore的使用
- ios中Block内访问函数局部变量时变量的改变情况
- 151224iOS远程推送(APNS)测试工具SmartPush for Mac
- iOS牛顿摆 小球撞击 物理学仿真模拟
- IOS 简单的动画自定义方法(旋转、移动、闪烁等)
- ios github 第三方
- iOS开发-自定义欢迎页和显示时间
- iOS--调用相机和相册
- iOS单例模式
- iOS ---CornerStone上传静态库(.a文件)
- embedded dylibs/frameworks are only supported on iOS 8.0 and later 错误解决
- iOS 学会使用通知(notification)
- ios 常见错误整理 持续更新
- [ISUX译]iOS 9人机界面指南(三):iOS 技术
- [ISUX译]iOS 9人机界面指南(二):设计策略
- iOS开发新手
- iOS 关联Associative
- 【iOS推送】信鸽出现生产证书验证失败