ios-按下IBAction后决定pickerview的值

问题描述

按下IBAction后决定pickerview的值
IOS应用中有UIPicker,可以检测新的选项:

代码

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {    NSString *aCompany = [arrayColour objectAtIndex:[pickerView selectedRowInComponent:0]];    UIAlertView *alert = [[UIAlertView alloc]                          initWithTitle:@""Picked:""                          message:aCompany                          delegate:nil                          cancelButtonTitle:@""Okay""                          otherButtonTitles:nil];    [alert show];}

怎么能在按下一个按钮之后,获取最新的状态?

- (IBAction)DoneButton:(id)sender {    UIAlertView *alert = [[UIAlertView alloc]                          initWithTitle:@""Picked:""                          message:aCompany                          delegate:nil                          cancelButtonTitle:@""Okay""                          otherButtonTitles:nil];    [alert show];}

解决方案

当滚动UIPickerView时,在UIPickerView触发事件中:- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component记录下当前的row的值,按下一个按钮之后,获取最新的状态时到你的数组中去取:[arrayColour objectAtIndex:row]

时间: 2024-09-14 22:51:23

ios-按下IBAction后决定pickerview的值的相关文章

不同ios系统下mainscreen的applicationFrame和bounds值测试

打印结果(横屏,3.5寸,若4寸则最后一项相应增加) ios6: 2014-04-26 10:57:12.300 testAccount[18525:907] applicationFrame: {{0, 20}, {320, 460}} 2014-04-26 10:57:12.333 testAccount[18525:907] bounds: {{0, 0}, {320, 480}} ios7: 2014-04-26 11:00:42.757 testAccount[2001:60b] ap

ios做数据缓存后,显示数据的逻辑是怎样的?

问题描述 ios做数据缓存后,显示数据的逻辑是怎样的? ios做数据缓存后,显示数据的逻辑是怎样的?因为有上拉加载更多,和下拉刷新,求思路 解决方案 iOS数据缓存iOS开发数据缓存玩转iOS开发 - 数据缓存 解决方案二: 1.获取服务器数据后,可以写入本地文件中,需要用到的时候再去读取就可以了: 2.分页的话类似的: 解决方案三: 每次加载页面都可以先从缓存里面读取,读不到再网络获取

cordova分享插件在iOS平台下分享的时候出问题

问题描述 cordova分享插件在iOS平台下分享的时候出问题 在Android平台上能正常分享,在ios平台下分享报异常. 分享到QQ代码如下: window.plugins.socialsharing.shareVia('com.tencent.mobileqq', '分享来自上海气象博物馆.', null, $scope.$parent.picture.src, null, function() { console.log('share ok') }, function(msg) { al

ios集成环信后,怎么把聊天双方的头像改变成不同的???

问题描述 ios集成环信后,怎么把聊天双方的头像改变成不同的???求具体点的解答 解决方案 头像昵称实现思路:http://docs.easemob.com/doku.p ... kname,这部分都是需要自己去维护的,具体可以在demo里面的setmessagemodel位置看下.

iOS集成环信后 , 语音接收成功后, 无法播放

问题描述 iOS集成环信后,  文本/图片/都可以发送和接收成功, 并可以查看;  语音  虽然可以发送出去, 并可以点击自己的录音进行播放,  但是在接收方存在一个问题, 就是 -(void)didReceiveMessage:(EMMessage *)message这个方法已经调用,也调用 了 [[EaseMob sharedInstance].chatManager asyncFetchMessage:message progress:nil completion:^(EMMessage

C++开发在IOS环境下运行的LRUCache缓存功能_C 语言

本文着重介绍如何在XCODE中,通过C++开发在IOS环境下运行的缓存功能.算法基于LRU(最近最少使用).有关lru详见: http://en.wikipedia.org/wiki/Page_replacement_algorithm#Least_recently_used 之前在网上看到过网友的一个C++实现,感觉不错,所以核心代码就采用了他的设计.原作者通过两个MAP对象来记录缓存数据和LRU队列,注意其中的LRU队列并不是按照常用的方式使用LIST链表,而是使用MAP来代替LIST,有关

苹果iOS系统下的推送机制及实现

苹果iOS系统下的推送机制及实现 浏览:785次  出处信息 本文译自http://www.raywenderlich.com.原文由iOS教程团队 Matthijs Hollemans 撰写,经原网站管理员授权本博翻译. 在iOS系统,考虑到手机电池电量,应用不允许在后台进行过多的操作,当用户未开启应用时,要怎么样才能通知用户呢? 好比用户收到一个新的微博.喜欢的球队取得一场胜利或者是晚餐准备好了,如果应用都不在运行当中,当然也就无法去获得这些事件. 幸运的是苹果提供一个解决方案,通过你自己的

安卓与IOS系统下手机安全大比拼

大学时代,我们对于新来的小师妹总有这样的忠告,"防火.防盗.防师兄",如今的智能时代,我们想要给所有使用智能设备的朋友一句忠告,"防泄密.防暗扣.防隐患".移动互联的高速信息时代,智能手机安全防不胜防!"目前中国智能设备其实极不安全,中国90%的智能设备存在安全隐患!"前几日同洲电子董事长袁明语出惊人,那这话到底是否是真呢?首先我们来看看,哪些因素会导致智能设备不安全呢?往往手机病毒是安全的罪魁祸首,手机病毒是对手机木马.恶意软件的一个通俗易懂的

多线程-ios NSThread在start后的运行问题

问题描述 ios NSThread在start后的运行问题 -(void)gogo:(NSString *)str{ for (int i=0; i<100; i++) { NSLog(@"thread in gogo-->%@",[NSThread currentThread]); [NSThread sleepForTimeInterval:1.0f]; } } -(void)startGo{ NSThread *t1 = [[NSThread alloc]initWi