草庐IT

passive-view

全部标签

ios - 如何在项目中间使用显示 View Controller 而不是初始 View Controller

我正在快速使用revealviewcontroller。成功登录后,我的控件应该转到显示ViewController。但是当我移动到显示ViewController时,我的菜单栏按钮不起作用。letsvc:SWRevealViewController=self.storyboard?.instantiateViewControllerWithIdentifier("reveal")as!SWRevealViewControllerletnavigationController=UINavigationController(rootViewController:svc)self.pres

ios - iOS 中选择器 View 中的 nsurlconnection

我是iOS的新手,我很努力地使用nsurlconnectionPOST方法在选择器View中显示值(id)的特定对象。当我单击按钮时,它使用nslog但不在选择器View中显示“id”的所有值。编码按钮操作:-(IBAction)sendDataUsingGet:(id)sender{[selfsendDataToServer:@"GET"];[self.pickerdatareloadAllComponents];[self.viewaddSubview:pickerdata];}委托(delegate)方法:-(void)connectionDidFinishLoading:(NS

ios - Xcode App 有时不会加载 View

我的项目在没有Storyboard的情况下运行,所以我在AppDelegate中加载了我的View:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UIWindow*window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];self.window=window;self.window.rootViewController=[[SYLoginContro

ios - 当我点击 ios 中的 View 时如何关闭 tableviewcell 中的操作表

这是我的代码。我对Xcode很陌生。当我点击tableview单元格时,我得到了UIActionSheet。为了关闭UIActionSheet,我使用了UITapGestureRecognizer。它对我不起作用。-(void)tableView:(UITableView*)aTableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[aTableViewcellForRowAtIndexPath:indexPath];UILabel*lbl=(UILabel*)[cell.content

ios - 页脚 View 不会粘在 UITableView 的底部,而是与表格重叠(自动布局问题)

出于某种原因,我的页脚与表格重叠,而不是充当页脚,直至底部。这很可能是一个自动布局varcoreView=UIView()//ThisisthefootervarpostBody=UILabel()//Thisisthelabel,whichwilldeterminetheheightofthefooter.letnib=UINib(nibName:"MessagesTableViewCell",bundle:nil)letnibSimple=UINib(nibName:"SimpleMessagesTableViewCell",bundle:nil)self.tableView.re

ios - 在 iOS 9 上呈现带有状态栏的 View Controller 时 View 向下移动

我有一个喜欢隐藏状态栏的ViewController(view1)。我有一个按钮,它从屏幕底部以模态方式显示另一个ViewController(view2)(我的Storyboard中的“显示”segue),而view2更喜欢可见的状态栏。在iOS8上,这是从view1到view2的平滑过渡,但在iOS9上,当我按下按钮时,状态栏立即出现在view1中,并且view1的整个View向下移动以适应它。这是一个丑陋的效果,我希望避免它。出于某种原因,iOS8比iOS9更优雅地处理了这个问题。是否有解决此问题的方法? 最佳答案 在Swif

ios - GMS map View 始终显示欧洲

我正在尝试使用GoogleMapsSDK显示我当前位置(加利福尼亚州伯克利)的map作为焦点,但无论我输入什么纬度/经度,它始终显示欧洲,如下所示:这是mapView的代码:letcamera=GMSCameraPosition.cameraWithLatitude(37.8750360,longitude:-122.2573240,zoom:1)mapView=GMSMapView.mapWithFrame(CGRectZero,camera:camera)mapView.myLocationEnabled=truemapView.delegate=self我在我的应用程序的其他部分

ios - swift:表格 View 单元格中按钮上的弹出窗口始终显示在第一个单元格上

我正在用Swift制作一个表格View,其中每个单元格都包含一个按钮。点击按钮时,该按钮上会显示一个弹出框。我的问题是,无论我点击哪个单元格里面的按钮,popover总是显示在第一个单元格上。请参阅附图以获得更多理解。下面是我在tableviewcontroller类中的代码。我使用标签来检测按钮上的触摸。overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{//Tableviewcellsarereusedandshouldbed

ios - 从导航栏 View Controller 导航到标签栏 View Controller

这种方法有什么问题?它背后没有编码。但是,我看不到右侧最后一个场景的项目和标题(因为它们的标题设置为“看不到”)。即使我添加了后退按钮,并将它的标题设置为某物,它仍然显示默认的后退按钮。Thestoryboard 最佳答案 您正在将UITabBarViewController实例推送到UINavigationViewController堆栈。在这种情况下,导航栏由UINavigationController管理,这样您就不会在导航栏中看到“看不到”UIBarButtonItem。UITabBarViewController如果它是应

ios - 为什么表格 View 滚动滞后?

我实现了一个表格View,但是滚动是滞后的。为什么会滞后?我正在重复使用电池,但它仍然滞后。当我滚动时,内存会出现峰值,并在滚动停止时恢复正常。如果有用的话,我在表格View单元格内实现了一个CollectionView。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell:BoxCell=table.dequeueReusableCellWithIdentifier("CELL",forIndexPath:indexPath)as