草庐IT

ios - 如何在 iOS 上创建一个顶部的 TabBar?

你能告诉我如何在iOS的iPad顶部创建一个TabBar,就像这张照片一样吗?底部的TabBar对我来说没问题。但是对于顶部的TabBar,我还是卡住了。注意:我使用的是XCode6、Objective-C、iOS8、iPad屏幕谢谢 最佳答案 我创建了一个新的空白项目并将ViewController嵌入到导航Controller中。classViewController:UIViewController{varsegmentedControl:UISegmentedControl!varsearchBar:UISearchBar!

ios - 为用户创建的给定行创建行扩展

我一直在开发一个应用程序,我必须捕捉用户的触摸并在屏幕上画一条线。到目前为止,这是有效的。问题是我想为从行开始/结束到屏幕边界的那条线创建某种扩展。重要的是该扩展与主线对齐。几天来我一直在努力实现这一目标,但没有取得积极成果。我的想法是使用某种线性方程来表示直线,然后创建位于直线和屏幕边界上的两个点。我遇到的第一个问题是垂直线。y=m*x+bslope=(y2-y2)/(x2-x1)y_intercept=b=y-m*x用户还可以在任何方向和方向上创建线条。我尝试使用这些方程式来查找任意点(x=0、y=0、x=320、y=480),但我遇到了一些奇怪的问题,如下图所示。a)线条真的越过

ios - UIPageViewController 与多个 UIViewController 与标题和底栏

我用多个UIViewController做了一个UIPageViewController。现在,我需要在UIPageViewController的顶部和底部添加一个固定的UIView...这是我的代码:-(void)viewDidLoad{[superviewDidLoad];//Createit.self.pageController=[[UIPageViewControlleralloc]initWithTransitionStyle:UIPageViewControllerTransitionStyleScrollnavigationOrientation:UIPageViewC

ios - 具有同步计数线程的 UIView 动画

我正在尝试使用动画block来扩展UIView,效果非常好。但是,我希望UILabel从0开始,每0.01秒加1,直到达到100。我在动画之后创建了一个线程来完成这个并且它有效但是它导致我设置的动画什么也不做。我尝试过很多不同的东西,但没有运气。实现这一目标的最佳方法是什么?我最简单的尝试与所有其他人的结果相同:[UIViewanimateWithDuration:1animations:^{_lView.frame=CGRectMake(_lView.frame.origin.x,_lView.frame.origin.y+_lView.frame.size.height,_lVie

ios - 在 iPhone 锁定和休眠时测距和监控信标

所以我正在创建一个iOS应用程序,我正在后台寻找信标。一旦我的iPhone唤醒,它就可以正常工作,即使iPhone被锁定,它也能继续工作……但是iPhone必须仍然处于唤醒状态。一旦iPhone进入休眠状态,我的应用程序会再运行大约10次,然后停止。如果您唤醒iPhone,它会再次开始测距。我也尝试过监控,但没有成功。谁能告诉我这是否可能?我到处搜索,找不到答案!请在下面找到我的信标方法(在AppDelegate中)-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDiction

ios - 在 View Controller 之间转换时自定义动画

我想像这样在ViewController之间创建转换。https://www.dropbox.com/s/qatwqaq2mowocsg/Transitions%20Controller.gif?dl=0我使用了以下代码来创建转换,但无法实现以下结果。self.settings=[self.storyboardinstantiateViewControllerWithIdentifier:@"settings"];CATransition*transition=[CATransitionanimation];transition.duration=0.4;transition.type

ios - 解析类通过 For 循环运行

我的应用使用Parse.com提供大部分服务。主屏幕有一个PFTableViewController,显示某个类的所有对象。我想将所有这些添加为NSUserActivity,所以我知道我需要通过for循环运行它,但对于我来说,想不出如何通过循环运行类以添加每个项目将类放入NSUserActivity。到目前为止,在设置表格之前我有什么。-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){//TheclassNametoqueryonself.parseClassName=@"

ios - NSMutableDictionary 的子类化有哪些陷阱和磨难?

苹果说ThereshouldtypicallybelittleneedtosubclassNSMutableDictionary.Ifyoudoneedtocustomizebehavior,itisoftenbettertoconsidercompositionratherthansubclassing.(参见https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSMutableDictionary_Class/)他们可能应该加强一点,并说风险自负。但是,在某

ios - UITableView 在 "pull down to refresh"期间顶部有额外空间

我的表格View有问题。它的顶部有一个空间,如下所示:当我打开TasksTableViewController时,问题没有显示出来。但是当我像这样从TaskTableVC打开另一个ViewController时:FilterTasksTableViewController*fttvc=[self.storyboardinstantiateViewControllerWithIdentifier:@"FilterTasksTableViewController"];fttvc.delegate=self;UINavigationController*navVC=[self.storybo

ios - 在 WKWebView 中注入(inject)全局对象

我正在尝试将全局对象添加到WKWebView,其中加载的HTML期望存在某个对象(使用API)。我有以下设置来在加载后填充HTML。这在以下这个简单的示例中有效,但是对于使用loadRequest加载的“真实”内容,它失败并显示“[Error]ReferenceError:找不到变量”。有没有人有类似的经历?@implementationViewController-(void)viewDidLoad{[superviewDidLoad];[selfsetupWebView];}-(void)setupWebView{WKWebViewConfiguration*webConfigur