为什么我的 UIPickerView 不显示?
您好,我正在使用 xib 创建选择器视图示例,而不是借助代码,但是在运行该项目后,我没有在屏幕上获得选择器视图。我是否可以提供此问题的解决方案。我已经向文件所有者提供了数据源、代理连接。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
您好,我正在使用 xib 创建选择器视图示例,而不是借助代码,但是在运行该项目后,我没有在屏幕上获得选择器视图。我是否可以提供此问题的解决方案。我已经向文件所有者提供了数据源、代理连接。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
在正确设置数据源和委托之前,您不会看到选择器。但是,您在问题中没有提供代码,这使得很难解决您的问题。
You wont see the picker until you set the data source and the delegate correctly. However you provide no code in your question which makes it hard to resolve your problem.
好的,
Xcode 4.5 -
将 pickerview 添加到视图和按钮。
如果打开自动布局,它将显示...
如果自动布局关闭 - 它只会显示按钮...
直到 - 您正确连接数据源和委托...
因此,您可以检查自动布局按钮以查看它是否出现,然后
你知道你的数据源和委托没有正确设置
你必须在 .h 文件中实现协议
然后你需要编写大约 4 种方法 -
元件数量
行数
Title For Row,以及其他一些用于选择行的标题。
OK,
Xcode 4.5 -
Add a pickerview to a view and a button.
If AutoLayout is turned on, it will display both...
If Autolayout is off - it will only display the button...
UNTIL - you connect up the DataSource and Delegate CORRECTLY...
So, you can check the Autolayout button to see if it appears, then
you know that your datasource and delegate are not set up correctly
You have to implement the protocols in the .h file
Then there are about 4 methods you have to code -
Number of components
Number of Rows
Title For Row, and a few others to select rows.