草庐IT

picker-view-column

全部标签

objective-c - 为什么我第二次按下 View 时后退按钮没有出现?

每次单击图片时,我都会调用此方法(将View推送到详细View):-(IBAction)loadTeamView:(id)sender{teamView=[[TeamViewControlleralloc]initWithNibName:@"TeamViewController"bundle:nildetailItem:self.detailItem];[self.navigationControllerpushViewController:teamViewanimated:YES];}它有效,但如果您单击后退按钮(自动出现)然后返回此方法,则不会显示后退按钮。有什么想法吗?

iPhone - 检查之前是否已加载每个 View

我有一个问题,我以前从未见过以这种特殊方式解决过,所以希望有人能帮助我解决这个问题。假设我有一个带有四个View的选项卡栏应用程序,每个选项卡上一个。显然,应用程序将被迫使用它被告知启动时使用的ViewController启动,但在那之后,由用户选择下一个要加载的选项卡(View)。问题来自这样一个事实,即我只想在第一次加载特定View时在每个选项卡上显示该View。通常,您会这样做:BOOLfoo=[[NSUserDefaultsstandardUserDefaults]boolForKey:@"previouslyLaunched"];if(!foo){NSLog(@"FirstL

objective-c - PresentModalViewController 与导航 Controller 中的推送 View 具有相同的动画?

是否可以将PresentModalViewController与使用导航Controller的“pushViewController”方法时显示的相同动画一起使用? 最佳答案 据我所知,它不能水平移动。而且,当您使用presentModalViewController:animated:时,之前的View将消失(空白)。但是你可以这样做(将你想要的View添加到你的窗口的顶部):UIViewController*modalViewController=[[UIViewControlleralloc]init];[modalViewC

iphone - 基于 View 的应用程序中的 Tabbar 项目不起作用

我在一个基于View的应用程序中通过nib创建了一个包含三个项目的标签栏。我希望在View出现时默认选择第一个项目。问题是item1showselected但它没有加载它有权执行的View。当我们单击该项目时,将出现该View。请帮我解决这个问题。这是我的代码...-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];tabBar.delegate=self;[tabBarsetSelectedItem:[tabBar.itemsobjectAtIndex:0]];}-(void)tabBar:(UITa

iphone - 呈现全屏 "modal"加载 View

我的应用程序的View层次结构有一个根UINavigationController,其中包含一个包含UIWebView的UIViewController子类。一旦应用程序启动,我希望使用全屏加载ViewController隐藏整个导航ControllerView,直到WebView完成加载委托(delegate)方法被调用。为了实现这一点,我考虑了两种方法之一,但都“感觉不对”:将subview添加到UINavigationControllerView-干预导航Controller的View感觉很不方便从根级别呈现模态视图Controller-我必须等到viewDidAppear才能调

iphone - 如何实现 map 上位置的雷达 View ?

我使用了几个提供“雷达View”的应用程序来列出map上的位置。我一直在搜索示例或指南,但我可能选择了错误的关键字,我不确定为什么,我没有结果。我只是附上了一张图片,因为很难解释这个功能,但我敢肯定有人在他们的项目中做了这个。对于那些不知道的人,雷达View在相机上工作,并显示您在转动相机的方向上标记的位置。此外,一些用法提供了距离等,但这对我来说并不是主要目标。希望得到一些帮助,在此先感谢。附言该应用程序在商店中的名称为“TurkcellPusula”,如您所见,左侧是普通View,右侧是雷达View。 最佳答案 它被称为“增强现

iphone - 如何检测相机叠加 View 旋转

我正在尝试根据屏幕方向在相机顶部制作一个相机覆盖View。因为即使您在设置中锁定屏幕方向,相机仍会旋转其UI(实时预览中的闪光灯和相机按钮),如果我不移动我拥有的元素覆盖View,它停留在那些之上。我已经通过注册到UIDeviceOrientationDidChangeNotification通知,然后读取[UIDevicecurrentDevice].orientation上的值来完成此操作并设置相机叠加View的转换值。问题在于,当用户锁定其iPhone上的界面时,UIDeviceOrientationDidChangeNotification通知不会触发(但相机保持旋转!)。我已

iphone - 如何在其父 View 的坐标系中获得 subview 的有效边界

在我的应用程序中,我允许用户通过添加箭头(自定义ArrowView)来注释照片。可以添加很多箭头,具有各种缩放和旋转。我正在尝试通过触摸实现箭头选择。目前,我正在迭代和使用CGRectContainsPoint(arrowView.frame,touchPoint)根据触摸手势决定选择哪个箭头。但是,当一些箭头很大并且旋转到45度时(因为框架变大),这就不太适用了。问题:我想使用转换为父坐标而不是框架的箭头边界。应用缩放和旋转时如何获得此信息?或者,有没有更好的方法来解决这个选择问题? 最佳答案 此代码找到touchPoint下的箭

iphone - 通过 UIPanGestureRecognizer 很好地移动 View ,但有时会跳动

我正在通过这段代码移动View,它移动得很好,但有时它们非常跳跃,对此有什么想法吗?[[[(UITapGestureRecognizer*)senderview]layer]removeAllAnimations];[self.viewbringSubviewToFront:[(UIPanGestureRecognizer*)senderview]];CGPointtranslatedPoint=[(UIPanGestureRecognizer*)sendertranslationInView:self.view];if([(UIPanGestureRecognizer*)sender

iphone - 显示相机胶卷等选项的 View 的名称是什么?

我想创建一个按钮来显示诸如相册的发送选项之类的选项,但我不知道添加按钮的View是什么样的,有人可以帮助我吗? 最佳答案 我认为您正在寻找使用UIBarButtonSystemItemAction创建的UIBarButtonItem。UIBarButtonItem*baritem=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemActionsystemItemtarget:some_viewaction:@selector(some_me