gpt4 book ai didi

objective-c - 使用 UISegmentedControl 切换到 MKMapView 和 UITableView

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:32:49 24 4
gpt4 key购买 nike

我正在制作一个应用程序,我有一个带有 UISegmentedControl 的 View Controller ,并且想在 MKMapView 和 UITableView 之间切换。在 MKMapView 中,我想显示一张带有用户当前位置的 map ,在 TableView 中,我想列出一些数据。就是这样。

听起来很简单,但我不知道如何进行,我试图让我的 View Controller 成为一个 TableView Controller ,然后添加 MKMapview,还尝试只添加两个 View 和一个简单的 View Controller 。无论如何,是否有正确或更好的方法来做到这一点?

谢谢大家!

最佳答案

您可以使用 target-action 让分段控件在值更改时隐藏一个 View 并取消隐藏另一个 View :

- (void)segmentChanged:(id)sender
{
switch ([sender selectedSegmentIndex]) {
case 0:
{
self.tableView.hidden = NO;
self.mapView.hidden = YES;
break;
}
case 1:
{
self.tableView.hidden = YES;
self.mapView.hidden = NO;
break;
}
default:
break;
}
}

关于objective-c - 使用 UISegmentedControl 切换到 MKMapView 和 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com