UIPickerView 编程示例?

2024-01-18

如何在不使用 Interface Builder 的情况下以编程方式在视图中设置 UIPickerView?还难以理解如何使用 UIPickerView 的委托部分。


以编程方式添加 UIPickerView:

- (void)pickerView:(UIPickerView *)pV didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
    if(component == 1)
        selectedRowPicker1 = row;
    else if(component == 2)
        selectedRowPicker2 = row;
    else
        selectedRowPicker3 = row;
}

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
    return 3;
}

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{ 
    if(component == 1)
        return [list1 count];
    else if(component == 2)
        return [list2 count];
    else
        return [list3 count];
}

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
    if(component == 1)
        val1 = [list1 objectAtIndex:row];
    else if(component == 2)
        val2 = [list2 objectAtIndex:row];
    else
        val3 = [list3 objectAtIndex:row];

    return strTemp;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UIPickerView 编程示例? 的相关文章

  • “不能在集合中使用 in/contains 运算符”

    单击搜索栏时出现此错误 由于未捕获的异常 NSInvalidArgumentException 而终止应用程序 原因 无法在集合中使用 in contains 运算符 Assignment 4 SearchResult studentID
  • 从软件查找服务返回无效结果

    我尝试通过 XCode 组织者提交 iOS 应用程序 但在身份验证后失败 组织者说 从软件查找服务返回的结果无效 我怎么解决这个问题 检查 iTunes Connect 中您的应用程序状态是否为 等待上传 您可以更改状态以按 准备上传二进制
  • 自定义 UITableViewCell 错误

    我收到此错误 Terminating app due to uncaught exception NSUnknownKeyException reason
  • iphone - 如何读取麦克风输入?

    如何从麦克风读取声音数据 我不想录制然后访问数据 我希望能够实时访问声音输入 您可以将麦克风中的声音 PCM 样本 录制到非常短的内存缓冲区 持续时间短至几毫秒 这与使用 iOS API 一样接近 实时 查看 aurioTouch 示例 了
  • 使用 Facebook API 和 Objective C 来查找随机 Facebook 用户图像

    我正在构建一个返回随机 Facebook 个人资料图片的应用程序 到目前为止 我有下面的代码生成一个随机个人资料 ID 有时会返回真实的个人资料 但有时不会 只显示通用的蓝色 Facebook 面孔 当我在实际网站图形 API 上使用给定的
  • 解析迁移到 mLabs 和 Heroku 的错误

    我至少一年前将解析数据库迁移到 Mlabs 从那时起我就一直在开发该应用程序 解析仪表板表示我已成功迁移 Mlab 和 Parse 都收到了数据库的更新 然而 在过去一两周内 该应用程序不再经过登录页面 没有调整代码 这是服务器问题 以下是
  • 未找到符号,预计出现在平面命名空间 ObjC++ 中

    我可能遇到了一个简单的问题 但是在编译过程中没有任何信息错误或警告来提醒我出了什么问题 我有一个 Objective C 应用程序 其中包含 C 主文件和 ObjC 头文件 它构建得很好 但是当运行时 它会给出以下错误消息 Dyld Err
  • 在后台运行 URL 请求

    我想在一定的时间间隔内发出 url 请求 例如 每 10 分钟应用程序应该发出一次 url 调用并获取一些 json 数据 应用程序在后台运行时应该能够执行此操作 这可以做到吗 如果是这样 这是否违反 Apple 服务条款 有什么限制吗 i
  • iPhone 和 iPad 滚动结束

    我正在制作一些无限滚动的 jQuery 跨浏览器画廊 我工作得很好 但在 iPhone 上 我想也在 iPad 上 而不是相等的值 我有一些不成比例的值不匹配 window scrollTop document height window
  • 在 UIWebView 中禁用复制和粘贴

    几乎 我已经尝试了一切方法来禁用复制 粘贴UIWebView但对我来说没有任何作用 我正在加载我的UIWebView来自字符串 字符串数组 如下所示 webView loadHTMLString NSString stringWithFor
  • UIView 周围的虚线边框

    如何在周围添加虚线边框UIView 像这样的东西 如果您喜欢子层 还有另一种方法 在您的自定义视图的 init 中 输入以下内容 border 是 ivar border CAShapeLayer layer border strokeCo
  • 如何在 iOS 应用程序中检测所有可用的 Wifi 网络并连接到其中之一

    在我的 iOS 应用程序中 我想检测所有可用的 wifi 网络 然后从列表中选择一个网络并连接到它 目标是不打开应用程序内置的设置来连接 Wi Fi 而是在我的应用程序中完成这一切 首先 这可能吗 如果可能的话 请指出要使用哪些框架和方法
  • 使用 UIWebView 显示 PDF 不起作用

    因此 我意识到有关使用 UIWebView 在应用程序 在 iPad 上 中显示 PDF 存在很多问题 我已经审查了我能找到的所有内容 但似乎找不到任何满意的东西 我想做的事情非常基本 所以我真的不知道为什么它不起作用 我需要做的就是在 U
  • 如何在 iOS 6 中强制 UIViewController 为纵向

    As the ShouldAutorotateToInterfaceOrientation在 iOS 6 中已弃用 我用它来强制特定视图仅肖像 在 iOS 6 中执行此操作的正确方法是什么 这仅适用于我的应用程序的一个区域 所有其他视图都可
  • 如何将NSTextView的格式化内容转换为字符串

    我需要将 NSTextView 的内容从 Mac 应用程序传输到 iOS 应用程序 我使用 XML 作为传输文件格式 所以我需要将 NSTextView 的内容 文本 字体 颜色等 保存为字符串 有什么办法可以做到这一点吗 一种方法是存档
  • 应用程序仅启用纵向,但 UIImagePickerController 在 iOS6 中旋转

    请注意 下面的答案 不适用于 iOS6 所以我仍然需要答案 我的应用程序仅启用纵向模式 但是 如果我将 UIImagePickerController 作为子视图嵌入其中 并旋转设备 则顶部和底部栏将保持在同一位置 但 UIImagePic
  • 播放循环声音的最简单方法是什么?

    在 iPhone 应用程序中播放循环声音的最简单方法是什么 可能最简单的解决方案是使用AVA音频播放器 http developer apple com library ios DOCUMENTATION AVFoundation Refe
  • 使用 MPMoviePlayerViewController 时的 iPad 旋转错误

    问题摘要 使用 MPMoviePlayerViewController 播放视频时更改 iPad 设备或模拟器的方向会导致视频播放器关闭时旋转状态不一致 这是 iPad SDK 3 2 中的一个已知错误 记录于http www openra
  • 共享扩展程序未出现在能够在 iPhone 上共享照片的应用程序列表中

    我正在尝试创建一个共享应用程序扩展 并按照以下来源的教程进行操作 http www technetexperts com mobile share extension in ios application overview with exa
  • GCD 与自定义队列

    我想知道这两者的性能有什么区别 dispatch async dispatch get global queue DISPATCH QUEUE PRIORITY HIGH 0 perform complex operation dispat

随机推荐

  • Bash 变量字符替换最终为空字符串或命令无效

    我正在编写一个 shell 脚本 通过 JQ 从 JSON 文件中检索变量内容 JSON 文件采用字符串格式 无论这是真实字符串还是数字 为了在 bash 脚本中检索变量 我做了类似的事情 my domain cat vagrant dat
  • 在 Clojure 中使用 multimethods 代替 cond 有什么好处?

    为什么 Clojure 中的多方法不应该简单地用 cond 表达式替换 在看了第 1 章中多种方法的简单示例后 我受到启发而提出了这个问题 拉斯 奥尔森 Russ Olsen 的书的 5 篇获取 Clojure 在回答类似问题时 Cloju
  • Javascript/jQuery:如何检测img是否完全下载?

    我需要做的就是将图像定位在其父 div 的中心 首先 我尝试了这个 document ready function image1 css top 50 left 50 margin top image1 height 2 px margin
  • 导航到另一个页面时保持网站网址不变?

    我希望我的网站地址栏在进入子页面时不要更改其地址 它应该显示我的index html 即使我进入 tosub 页面 就像我打开一样www xyz com我导航到它仍应显示的任何页面www xyz com 我听说这可以用 htaccess是否
  • php - 检测字符串中的 HTML 并用代码标签包装

    我在处理文本内容中的 HTML 时遇到了麻烦 我正在考虑一种方法来检测这些标签并将所有连续的标签包装在代码标签内 别包裹我 p Hello p div class text wrap me please div span class tit
  • 指针声明为常量和易失性

    在阅读时 我遇到了这种类型的声明和以下行 const volatile char p const volatile char 0x30 p 的值仅受外部条件的影响 我不明白外部条件是什么 还有这种类型的实际用途是什么宣言 The const
  • 支持泛型的 Java 动态代码生成

    有没有提供Java动态代码生成并且还支持泛型的工具 例如 Javassist 就是我需要的工具 但它不支持泛型 我编写了一个使用 Java 6 编译器 API 的小库 但据我所知它依赖于 JDK 有没有办法指定另一个编译器 或者只随我的应用
  • 软件评估 - 许可证 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 任何人都可以帮助我解决软件许可模块问题吗 我们创建了一个新应用程序 并希望发布我们工具的演示版本 30 天试用版 稍后我们需要完整版本 如
  • UITableViewCell 中的 AVPlayer.play() 会短暂阻塞 UI

    我正在尝试将内嵌视频添加到我的 UITableViewCells 如 Instagram Twitter Vine 等 我正在使用 AVPlayerController 和自定义单元通过本地视频文件测试 UI 请参阅下面的示例代码 我等待
  • 无法连接到atom.io 获取主题和包

    我相信我的工作代理阻止我向 Atom 添加主题和包 从首选项菜单中 我得到 获取特色包和主题失败 隐藏输出 tunneling socket could not be established cause 140499728967552 er
  • Scipy.Odr 多变量回归

    我想执行多维 ODRscipy odr 我读了 API 文档 它说多维是可能的 但我无法让它工作 我在互联网上找不到工作示例 而且 API 非常粗糙 没有给出如何继续的提示 这是我的 MWE import numpy as np impor
  • R 中的掩码方法

    这个问题 https stackoverflow com questions 30600958 using gather from tidyr changes my regression results 30638813特别是这个答案 ht
  • 谷歌地图矩形可编辑:如何锁定(固定)高度进行编辑

    我有一个谷歌地图 里面有一个可编辑 可移动和调整大小等的矩形 我正在寻找的是一种锁定矩形给定高度的方法 所以只有 宽度可以改变 您可以使用 JavaScript 中的bounds changed 事件来阻止矩形调整高度大小 这是一个工作的
  • COMPILE_FLAGS 和 COMPILE_OPTIONS 之间的区别

    有什么区别 COMPILE FLAGS 编译此目标源时使用的附加标志 and COMPILE OPTIONS 传递给编译器的选项列表 就最终的 VS2010 解决方案而言 这些命令产生相同的结果 target compile options
  • 如何链接独立的 C# 任务?

    假设我有两个独立的异步函数 我不控制 来创建任务对象 Task A Task B 以及其他一些非异步函数 void X 如何构建一个按顺序执行所有这些任务并允许附加进一步的延续 将在 X 之后执行 的单个任务链 如果我这样做 Task Se
  • 如何将Sinon 与Typescript 结合使用?

    如果我将 sinon 与 typescript 一起使用 那么如何将 sinon 模拟转换为我的对象的实例 例如 将返回一个SinonMock 但我的被测控制器可能需要将特定服务传递给其构造函数 var myServiceMock MySt
  • 如何正确配置 module.alias

    我想用resolve alias我的项目中使用 webpack 的功能反应入门套件 https github com kriasoft react starter kit 例如 相反 这个 import Component from com
  • 创建连续的动态矩阵

    数组具有作为连续内存块的良好特性 使用时new为数组分配内存 它返回一个指向连续的内存块 但是 如果我使用分配矩阵new 像这样 include
  • 如何显示修订历史记录

    Stack Overflow 如何以它们使用的类似 diff 的格式显示修订更改 我不关心 Stack Overflow 本身 这只是描述我的要求的一种便捷方式 我有文本字段更改的审核历史记录 我想以 Stack Overflow 显示修订
  • UIPickerView 编程示例?

    如何在不使用 Interface Builder 的情况下以编程方式在视图中设置 UIPickerView 还难以理解如何使用 UIPickerView 的委托部分 以编程方式添加 UIPickerView void pickerView