草庐IT

ios - iOS 7 上的 UIBarButtonSystemItemRefresh

我有一个应用程序可以在iPhone和iPad上运行。我正在我的一个ViewController中设置一个UIBarButton项目,但由于某种原因它显示在iPhone上而不是iPad(模拟器或真实设备)上。我正在使用以下代码获取iPhone和iPad的按钮图像(系统按钮图像)"UIBarButtonItem*showButtonButton=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemRefreshtarget:selfaction:@selector(loadButtonVC)];se

ios - Storyboard更改未在模拟器/iphone 中更新

我有一个奇怪的问题,我在Storyboard上所做的更改没有反射(reflect)在模拟器或设备上。这仅在我将Storyboard更新为xcode5时发生。当恢复到xcode4时,Storyboard工作正常。我已尝试清理并删除该应用程序,但没有任何效果。任何建议,将不胜感激。我试过这个:Storyboardwon'tupdateinsimulator但我不确定如何访问DerivedData/APPNAME/Build/Products/Debug-iphonesimultator/APPNAME.app 最佳答案 Xcode5改变

ios - 内存管理 ARC 和 View Controller

我今天在想这个,现在我测试了我有点困惑......当通过将viewController推送到导航堆栈或以模态方式呈现ViewController使用viewControllers时,我想知道内存管理。让我们将模态示例用作思想实验,这里是创建和呈现View的源代码,在我的示例中,是否使用ARC并不重要,所以这里都有:使用ARC:ViewController*myViewController=[[ViewControlleralloc]init];myViewController.delegate=self;[selfpresentViewController:myViewControll

ios - Tab Bar Item 是一个灰色方 block

如您所见,只有一个大的灰色方block,而不是图像。我的Assets目录中有一张图片,我已经通过属性检查器对其进行了设置。图片是50x50px,我在文档中读到它可以是任何尺寸但不能大于96x96。屏幕截图如下。谢谢!1: 最佳答案 iOS7存在bug,未选中的tabbaritem总是灰色。试试这个:(在AppDelegate应用程序中添加:didFinishLaunchingWithOptions:)UITabBarItem*item1=self.tabBarController.tabBar.items[0];item1.imag

ios - CPTScatterPlotInterpolationCurved 类型无法正常工作

我正在使用Coreplot框架来创建折线图,CPTScatterPlot*plot=[[CPTScatterPlotalloc]init];plot.dataSource=self;plot.identifier=@"mainplot";plot.dataLineStyle=lineStyle_;plot.plotSymbol=plotSymbol;plot.interpolation=CPTScatterPlotInterpolationCurved;[self.graphaddPlot:plot];如果我使用CPTScatterPlotInterpolationLinear点在图中

ios - Apple 的 M7 处理器是否支持低功耗 GPS 跟踪?

据称,Apple的全新M7协处理器可在不耗尽电池电量的情况下持续监测运动,从而支持新一代健康和健身应用。在iPhone5S发布时,Apple列出了对这些传感器的支持:AccelerometerGyroscopeCompass它没有提到GPS硬件,但因为它对我来说很有意义,我想知道M7处理器是否也可以用于低功耗地理位置跟踪? 最佳答案 低功耗选项是指定位置管理器可以使用延迟更新。当您执行此操作时,GPS硬件(在支持的情况下)将维护更新缓存,直到其缓冲区已满(或超过您指定的最大距离),然后将一组更新发送到您的应用程序中(通过不激活来节省

android - Socket.io 适用于桌面版 safari 和 chrome,但不适用于移动设备

我正在使用socket.io在服务器和html5客户端之间建立通信,并且在桌面和iPhone模拟器上的safari上一切正常。尽管当我尝试从任何iOS甚至Android设备运行它时,客户端无法建立连接。使用网络检查器,我无法在我的ios7设备上输出控制台错误,但设法获得了一个资源列表,其中包含XHR下的一个项目,试图连接到服务器ip地址,但在大约2到3分钟后失败(转红色)我的iOS设备是iOS7.03(iPhone4),我使用的是nodev0.10.21和socket.iov0.9.16我还使用ip地址进行连接,所以我不确定是否存在适用的相同域限制以下是客户端的相关部分:varsock

iOS-启动应用程序的方法

我有一个直播应用程序,我阻止了一些旧版本(必须更新)。我注意到旧版本(我阻止的版本)没有出现“必须升级”。为了解决这个问题,考虑启动我的应用程序的所有方法:点按应用图标模式(网址)推送通知还有其他方法吗? 最佳答案 根据您的要求-这些是从iOS设备启动应用程序的唯一方法。只需将应用程序更新到新版本,用户就会在AppStore中收到新更新的通知。我不知道如何阻止当前应用程序运行——除非您在当前应用程序中使用可以以某种方式禁用的Web服务,否则阻止该应用程序运行。但这听起来像是一个可怕的想法。

ios - 带有自定义标注和按钮的 MKAnnotationView 子类

我目前有一个StationCalloutView,它是UIView的子类(带有xib)。我还有一个Station,它是一个MKAnnotation和一个StationAnnotationView,它是MKAnnotationView的一个子类。在StationAnnotationView中打开StationCalloutView我正在这样做:-(void)setSelected:(BOOL)selectedanimated:(BOOL)animated{[supersetSelected:selectedanimated:animated];if(selected){self.call

ios - iPhone - 最后一行在 iPhone 4 和 3GS 中不可见 UITableView

我正在使用UITableView,它在iPhone5中运行完美,但最后一行在iPhone4和3GS在IOS7及更低版本中不可见。我正在使用自动布局模式,问题仍然存在。如果我滚动并按住,最后一行是可见的。我认为问题可能出在表格View的高度大于屏幕尺寸。 最佳答案 正如评论所说,您只是没有在3.5英寸设备上正确调整View大小。您可能没有设置正确的自动调整大小掩码。尝试将掩码设置为UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight.