草庐IT

odoo-view

全部标签

iphone - 重用具有推送和模态转场的 View Controller

我有一个我想重复使用的ViewController。我想在编辑一些数据时将它与推送segue一起使用,并且我想在添加时模态呈现它新数据。当模态显示时,我确实需要在顶部有一个带有取消和保存按钮的栏。在另一种情况下,我只需要“保存”按钮。显然,只有在我使用推送转场时才会显示栏(和按钮)。有没有办法重用这个ViewController并能够同时使用推送和模式转场? 最佳答案 你可以像Mital说的那样做,但如果你不想添加Bool试试这个:if(self.presentingViewController!=nil){//VCispresen

ios - 使用模式 segue 将数据传递到下一个 View Controller

我尝试在Storyboard中使用模式转场从didSelectRowAtIndexPath推送用户数据并将其发送到下一个ViewController。这是我的代码:在我的头文件中:@interfaceListNearby:UIViewController{@publicUserDetails*UD;}还有我的.m文件:ResultNearbyList*cell=(ResultNearbyList*)[tableViewcellForRowAtIndexPath:indexPath];self.userFullNameString=cell.userFullName.text;NSLog

ios - 在 map View 中向图钉添加操作时出错

我正在尝试制作一个在map上放置各种图钉的应用程序。当我触摸图钉时,会弹出带有披露按钮的标准气泡。当我单击我的披露按钮时,我希望它打开一个新的ViewController以便我可以显示更多信息。问题是每次我运行该应用程序时,它都会崩溃,并在输出中给我一个错误。我该如何解决这个问题?输出中的错误是:2013-06-2916:51:33.575...[2723:13d03]-[FirstViewController...Clicked:]:unrecognizedselectorsenttoinstance0x867d0d02013-06-2916:51:33.576lam[2723:13

ios - 为什么 dismissViewControllerAnimated : completion: method can't dealloc view controller

我使用dismissViewControllerAnimated:completion:方法来关闭ViewController。但是未调用ViewController的-(void)dealloc{}方法。最后,我收到内存警告,应用程序崩溃了。我不知道为什么以及如何解决它。 最佳答案 我发现问题了,是因为ARC不能自动释放NSTimer。 关于ios-为什么dismissViewControllerAnimated:completion:methodcan'tdeallocviewcon

ios - 当同级 View 改变大小时,如何获得自动布局以重新定位 View ?

我有一个带有两个View(greenView、redView)和一个开关的ViewController:我对greenView的redView顶部空间有50px的限制。以下是对redView的所有约束:我有一个开关,当点击它时,它会将greenView的高度从50像素切换到100像素。当我启动应用程序时,View按照我的需要进行布局,但是当点击开关时,greenView框架的高度从50变为100,redView没有达到我的预期-这是将它的y位置向下移动50px以保持分配给它的顶部空间约束。我在redView的底部空间设置了一个不等式约束,所以没有冲突,我也在调用[self.redVie

iphone - 浏览多个 View 并打开相机后,UIImagePickerController 相机取消不起作用?

我在应用程序中有大约15到20次浏览。一个是相机功能。我在设置为UIImagePickerController的View中显示相机。我的问题是,当我在应用程序启动后直接打开相机时,一切正常。我的意思是取消,默认相机功能的捕获功能。但是假设,如果我浏览除相机以外的所有内容,如map、webView等,最后如果我打开相机,取消按钮不起作用(捕获按钮在所有情况下都有效)。捕获后,显示重拍、使用等控件成功但这些按钮也无法访问。注意:启动后直接打开相机不会出现上述问题。这些是我尝试解决这个问题的方法。将UIImagePickerController的前一个实例设为nil,并在每次调用camera

iphone - IOS - 将子 Controller / View 加载到 View 中

我正在开发iPad应用程序(实际上,将iPhone应用程序转换为iPad应用程序)。由于我可以在一个“iPad屏幕”上放置两个“Iphone屏幕”(仅考虑空间),我的iPadView50%被我的原始View(通过我的主Controller加载)占据。(到目前为止一切顺利)现在,在iPadView的剩余50%上,我想包含另一个View(我有一个Controller和一个View,iphone大小)。我试图添加一个“View”组件,但如何将另一个Controller加载到其中?这可能吗?MainViewController加载MyView1.xib我想加载,在“View”组件中,MySec

ios - 在标签栏 Controller 之前呈现一个 View

我正在开发一个将使用标签栏Controller的应用程序。但是在这个标签栏Controller出现之前,我需要对用户进行身份验证。所以我试图在标签栏Controller出现之前加载一个View。这是我到目前为止所做的:我使用的是选项卡式应用程序,Storyboard中是选项卡栏Controller。我创建了一个名为LoginViewController的ViewController,其中包含它自己的xib。所以在AppDelegatedidFinishLaunchingWithOptions:方法中我这样做了:LoginViewController*loginViewControlle

ios - 为什么navigationBar和view之间黑屏显示

在我的项目中,导航Controller中嵌入了两个ViewController(第一个和第二个),半透明设置为否。但我在FirstViewController中使用了提示。我使用了自动布局。如果您知道使用和不使用AutoLayout的解决方案,我会很高兴当我推送到第二个ViewController时。我在导航栏下有一些黑屏我尝试了很多概念,但都有帮助。帮我解决一下。注意:不要说setTranslucent是YES。我知道如果我设置是,它会完美地工作。但我需要用Translucent实现NO更新1:图像已更新。 最佳答案 我关闭了自动

ios - 如何在多个 View 中显示相同的导航栏?

我可以为一个View重现以下导航栏:但是,一旦我在单击按钮后移动到下一个View,我就失去了最右边的两个图标(搜索、配置文件)。我知道从Storyboard中设置导航项通常是按View进行的。我可以为每个View复制这些项目,但我想知道是否有更好的方法一次完成。是否有教程解释如何跨多个View维护自定义导航栏? 最佳答案 您需要为每个View设置它。您可能应该创建一个父类(superclass)并在那里实现它,这样您实际上只需要编写一次代码。 关于ios-如何在多个View中显示相同的导