草庐IT

ios - UISearchController:searchBar 和 scopeBar 在第一次触摸事件时重叠

我正在尝试使用Apple最新的UISearchController实现一个简单的搜索栏。但是,如果我使用搜索栏的范围栏来获取过滤器选项,我似乎无法使其正常工作.范围栏总是显示我可以接受但是在第一次触摸事件中,搜索栏和范围栏重叠。我使用了Apple的TableView示例代码应用程序,但它没有任何改变。-(void)viewDidLoad{[superviewDidLoad];_resultsTableController=[[APLResultsTableControlleralloc]init];_searchController=[[UISearchControlleralloc]

ios - 与顶部和底部碰撞但不与侧面碰撞? (iOS 8)

我制作了一个球从屏幕上弹起的简单效果。它只适用于顶部和底部边缘,但我不知道为什么。此外,当我在iOS7SpriteKit模板中的initwithsize方法中尝试这段代码时,它起作用了。这是错误还是什么?#import"GameScene.h"@implementationGameScene-(void)didMoveToView:(SKView*)view{self.backgroundColor=[SKColorwhiteColor];SKSpriteNode*ball=[SKSpriteNodespriteNodeWithImageNamed:@"ball"];ball.posi

ios - 在方向更改时维护 UITextView 的 contentOffset

是否可以更改UITextView的内容偏移量,以便当用户从纵向移动到横向(或反之亦然)时,他们可见的文本保持不变?所以如果用户在(纵向模式)....sometext........sometext2........I'mhere....//thisisthevisiblearea....moretext....移到横屏,应该是....sometext....sometext2........I'mhere....moretext....//thisisthevisiblearea.....UITextView不可编辑但可滚动。 最佳答案

ios - 在 subview 上结合仿射变换使用 NSLayoutConstraint

我需要垂直slider。为此,我有一个包含UISlider的UIView类,在initWithFrame:中,我使用仿射变换将slider旋转90学位。我现在正在为其添加自动布局支持。我希望允许slider以不同的长度进行实例化,以便它可以在动态的、自动布局的意义上使用。这是我正在尝试的代码,目的是让旋转的slider符合UIView的边界,位于initWithFrame:self=[superinitWithFrame:frame];if(self){self.slider=[[UISlideralloc]init];[selfaddSubview:self.slider];self

通过套接字的 iOS Hello World

我需要在iOS应用程序和我的Java套接字服务器之间实现简单的套接字通信(字符串)。我设法将两者连接起来,但我无法发送任何消息。Java服务器几乎取自此example,这是我建立连接并(尝试)向服务器发送消息的代码的一部分:-(void)initNetworkCommunication{CFReadStreamRefreadStream;CFWriteStreamRefwriteStream;CFStreamCreatePairWithSocketToHost(NULL,(CFStringRef)@"192.168.0.10",2004,&readStream,&writeStream

iphone - iOS 方向更改不起作用也未收到 UIDeviceOrientationDidChangeNotification

我是iOS的新手,我正在拼命尝试让方向更改在我的应用程序中正常工作。研究完后我会这样做:在我的应用程序中,我有一个管理七个UIViewController子类的NavigationController。在项目摘要选项卡中,我激活了所有4个设备方向。每个UIViewcontroller子类都有一个xib文件,所有xib文件都激活了“autoresizesubviews”。UIViewController的子类都有:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientati

iphone - NSZombieEnabled 防止我的​​应用程序崩溃

所以我一直在像疯子一样使用Instruments中的NSZombiesEnabled和NSZombies进行调试。但是,当使用僵尸运行应用程序时,它似乎解决了我的问题。当我在仪器中运行没有NSZombiesEnabled或NSZombies的应用程序时,它会崩溃。关于如何处理这个问题有什么想法吗?所以问题是我发布了两次,但似乎无法找到我在哪里做的。打开NSZombieEnabled不会有帮助,因为程序运行良好,但不会告诉我在哪里过度释放。所以我想我有点知道它崩溃的地方,我正在创建这个globalArraySingleton类:externNSString*constkClearData

iphone - 地理围栏指标与位置服务指标

我有一个应用程序可以显示用户位置的map并跟踪用户,直到该应用程序移至后台。那时,位置管理器被告知停止更新位置,而是监视一个区域(最后一个已知位置周围100米半径)。在iOS模拟器上,它按预期工作并显示地理围栏指示器(与常规位置服务指示器相同,但只是轮廓)。在iPhone上,它似乎按预期工作,但显示的是常规定位服务图标,而不是单独的轮廓。是否有任何原因可能会发生这种情况,模拟器和手机之间的这种差异?我只是想确保手机真的只使用地理围栏而没有其他服务(即确保最小电池使用情况)。附加信息:我要求后台模式设置为接收位置更新——这是在特定情况下(当用户启用它时)而不是所有时间。但是,我已尝试禁用

ios - UIViewController 应该控制 UIView 的动画吗?

我一直在督促自己学习更多MVCS风格的编程,并试图更好地组织我的代码。我的主要问题是,我有一个UIViewController,它会在事件发生时调出一个View。创建View和销毁View时,我想在View出现和消失时运行一些动画。我可以在我拥有的UIView类和UIViewController中执行此操作。一旦建立了这些动画,就不需要更改它们。我应该在UIViewController或UIView中执行此操作以保持MVC兼容吗?代码目前在我的UIView中:-(IBAction)removeView{NSLog(@"Remove");if(self.completionBlock!=

ios - JASidePanels 示例 2 使用 Storyboard : crash

我正在尝试使用Storyboard实现JASidePanelsexample2。https://github.com/gotosleep/JASidePanels#example-2-storyboards-(void)awakeFromNib{[selfsetLeftPanel:[self.storyboardinstantiateViewControllerWithIdentifier:@"leftViewController"]];[selfsetCenterPanel:[self.storyboardinstantiateViewControllerWithIdentifier