草庐IT

page-init

全部标签

ios - 显示pdf时是否可以在UIwebview中删除["Page 1 of 20" View ]?

经过多次谷歌搜索,我无法找到解决方案。我有一个带有PDF的UIWebView。我不想要View:“第1页,共20页”查看PDF文件时左上角的小View。可以删除这个吗? 最佳答案 Swift3和WKWebView我获取了WKWebView的所有subview,然后删除了WKPDFPageNumberIndicator:funcwebView(_webView:WKWebView,didFinishnavigation:WKNavigation!){letwebViewSubviews=self.getSubviewsOfView(v

ios - 使用参数创建自定义 UIView init 方法

我正在寻找如何使用传入参数的自定义init方法正确子类化UIView。我已阅读此处的UIView类引用文档:https://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/uiview/uiview.html目前UIView是在UIViewController中创建的,可以移动/重构到它自己的子类中。此外,目前View完全在代码中创建,框架由添加到View本身的约束计算。文档说明如下initWithFrame:-Itisrecommendedthatyouimplementthisme

ios - 将 NSString 转换为 NSAttributedString 无需 alloc init

我想将NSString转换成NSAttributedString。但我总是要做NSAttributedString*useDict1=[[NSAttributedStringalloc]initWithString:@"String"];有没有其他方法可以让我不必每次都分配Dictionary,而只需提供字符串? 最佳答案 我建议在NSString上创建一个类别,使用一种将其转换为NSAttributedString的方法,然后在您的项目中使用该辅助方法。像这样:@interfaceNSString(AttributedString

iphone - 当我初始化自定义单元格时返回 'self' 而它没有设置为 '[(super or self) init...]' 的结果

在CustomCell.m中,我定义了我想从IB加载单元格的init方法:-(id)init{self=[superinit];if(self){NSArray*nib=[[NSBundlemainBundle]loadNibNamed:@"CustomCell"owner:selfoptions:nil];self=[nibobjectAtIndex:0];}returnself;}在MyTableViewController.m的cellForRowAtIndexPath方法中,我初始化了我的自定义单元格-(UITableViewCell*)tableView:(UITableVi

ios - 调用 alloc init 时 UIImagePickerController 真的很慢

我有一个ViewController,它在按下tabBarController中的一个选项卡时显示。在这个ViewController中,我在viewDidLoad方法中初始化了一个UIImagePickerController:-(void)viewDidLoad{[superviewDidLoad];//SetimagePicker//-------------------------//_imagePicker=[[UIImagePickerControlleralloc]init];_imagePicker.delegate=self;_imagePicker.videoMax

ios - Facebook 授权 w/权限请求 yield "Page Not Found"

过去几周,iOS中的授权Facebook调用失败并显示“找不到页面”。对于尚未安装该应用程序的任何用户,或者如果应用程序的权限已更改并且用户必须批准附加权限,就会发生这种情况。无论Facebook应用程序处理用户身份验证、Safari还是弹出对话框,都会发生这种情况。所有重定向到“找不到页面”页面。通过调试器挖掘,我发现登录屏幕的初始URL请求是(appid替换“[app_id]”):https://m.facebook.com/dialog/oauth?type=user_agent&display=touch&redirect_uri=fb[app_id]%3A%2F%2Fauth

ios - swift : Calling an init from another init

我有一个带有两个初始化方法的对象。其中一个接受NSDictionary,另一个接受一大堆String变量。我想调用NSDictionaryinit,然后从那里将我的字典转换为字符串,然后用我的字符串调用另一个init。这是我的代码:init(data:NSDictionary){self=Event(data["event_id"]as!String,eventName:data["event_name"]as!String,eventDescription:data["description"]as!String,eventCategories:data["categories"]a

iphone - 如何将字符串数组发送到 UIActionSheet varargs init 方法中?

我有一个行动表,其中的选项会根据情况而有所不同。有足够多不同的按钮标题,我想首先构建这些按钮标题的数组,但我不知道如何将其转换为可变参数格式。我想做这样的事情:NSMutableArray*buttonTitles=[NSMutableArrayarray];if(condition1){[buttonTitlesaddObject:@"Doaction1"];}if(condition2){[buttonTitlesaddObject:@"Doaction2"];}if(condition3){[buttonTitlesaddObject:@"Doaction3"];}if(cond

ios - 当我尝试从网站启动我的应用程序时出现 "Safari cannot open the page because the address is invalid"消息

设备:iPhone5/iOS9.3我有一个iOS应用程序,我需要从一个网站启动它。我能够通过自定义URL方案做到这一点。当我单击网站中的“打开应用程序”按钮时,会出现一个警告对话框,其中显示“Safari想要打开我的应用程序”以及“确定”和“取消”按钮。点击确定:一切正常。该应用程序完美地从网站启动。点击取消:第一次,它只是取消阻止应用程序启动,这是正确的。当我再次从网站上单击“打开应用程序”按钮时,我希望同样的“Safari想要启动MyApp”警告对话框再次出现,这并没有发生。相反,它会显示一个对话框,其中显示“无法打开页面-Safari无法打开页面,因为地址无效”并带有一个确定按钮

ios - iPad/iOS7 : 'Page' modal view controller strange behaviour after presenting 'Full screen' view controller from it

我的iPad应用程序以“页面”呈现样式打开模态视图Controller。如您所知,“页面”呈现样式不会覆盖呈现ViewController的状态栏以指示页面呈现。应用程序从模态视图Controller打开UIImagePickerController来制作照片。UIImagePickerController具有“全屏”呈现样式。关闭图像选择器后,呈现模态视图Controller的高度会增加20px,并与初始ViewController的状态栏重叠。我尝试用简单的UINavigationController替换UIImagePickerController,它也破坏了我的模态视图Cont