草庐IT

ios - 如何以编程方式更好地布局 UI 元素?

我正在像下面的代码一样以编程方式布置用户界面。有没有更好的方法以编程方式执行此操作?例如使用设计模式或我什至不知道它存在的东西。我正在寻找更好的方法的原因是,当我不得不更改UI设计或布局时,感觉真的很丑陋和困惑。-(void)loadView{[superloadVIew];self.view.backgroundColor=[UIColorwhiteColor];self.title=@"ペットショップ";floaty=44;floatx=0;floatwidth=self.view.frame.size.width;floatheight=width*.6;if(!topPictu

ios - 在捏合手势的中心发布缩放层

我目前在一个图层中有一个map(tilemap),我想使用以下代码进行平移/缩放:-(void)pinchGestureUpdated:(UIPinchGestureRecognizer*)recognizer{if([recognizerstate]==UIGestureRecognizerStateBegan){_lastScale=[recognizerscale];CGPointtouchLocation1=[recognizerlocationOfTouch:0inView:recognizer.view];CGPointtouchLocation2=[recognizerl

ios - objective-C : No Matter what I do CIDetector is always nil

尝试使用Apple的人脸检测API进行简单的概念验证。我看过其他几个例子,包括Apple的SquareCam,还有这个https://github.com/jeroentrappers/FaceDetectionPOC基于这些,我似乎遵循了正确的模式来让API运行,但我被卡住了。无论我做什么,我的面部检测器的CIDetector始终为零!!!我将非常感谢任何帮助、线索-提示-建议!-(void)initCamera{session=[[AVCaptureSessionalloc]init];AVCaptureDevice*device;/*if([selffrontCameraAvai

ios - 如何使 WebView 在 iPhone/iPad Retina 中工作

我的webview代码有点问题。它完全适用于iPhone和iPad非视网膜版本,但无法让它与视网膜一起使用。我在下面提供了我的代码...这里似乎有什么问题?self.webView.delegate=self;self.webView.scalesPageToFit=YES;NSString*urlAddress=@"https://www.google.com/";//CreateaURLobject.NSURL*url=[NSURLURLWithString:urlAddress];//URLRequestObjectNSURLRequest*requestObj=[NSURLRe

ios - 使用 UIScrollView 分页拉动刷新

在我的应用程序中,我有一个ScrollView,用户可以使用拉动刷新来使用基于EGORefreshTableHeaderView的拉动刷新自定义实现进行更新。它在没有分页的情况下工作得很好,但是由于可以理解的原因而打开了分页,ScrollView会弹回页面并且不会保持锁定在拉动刷新上,因为它太小了它不会注册为可以滚动的页面.有没有一种方法可以让我以直观的方式解决这个问题? 最佳答案 今天遇到了同样的问题,找到了解决方案:原因是contentOffset与您的分页不匹配,因为加载View的大小与您的页面大小不同,因此scrollvie

iOS:屏幕在调用 dismissModalViewController 后不再接收 Touches

我有两种看法。设置非常简单,只是为了玩转相机胶卷。一个View将使用以下方式调出相机胶卷:[selfpresentViewController:self.imagePickeranimated:NOcompletion:nil];由UIButton触发.它会调出相机,一切正常。拍照后,我调用以下命令关闭Controller:[selfdismissViewControllerAnimated:NOcompletion:nil];同样,一切正常。但是显示imagePicker的View关闭模态视图后,Controller不再接收触摸(UIButton将不再再次调出相机)。只有当我切换到另

ios - [C4]声像识别器和 slider 之间的冲突

我正在尝试平移和放大图像。由于泛手势在C4中尚不可用,我想我可以先使用slider。所以我将泛手势添加到照片中,如下所示:-(void)photoToCrop{photoTaken=[C4ImageimageNamed:@"image.jpg"];photoTaken.height=self.canvas.height;photoTaken.origin=CGPointMake(0,0);[self.canvasaddImage:photoTaken];[selfaddGesture:PANname:@"pan"action:@"movePhoto:"];}-(void)movePho

ios - UIAlertView 在 iOS7 上有可滚动的标题和消息

我有一个带有文本的UIAlertView,可以毫无问题地在iOS6上显示。但是在iOS7中,此警报的标题和消息位于ScrollView中。我正在使用以下代码创建警报self.newCategoryAlertView=[[[UIAlertViewalloc]initWithTitle:NSLocalizedString(@"MessageTitleNewCategory",nil)message:NSLocalizedString(@"MessageTextNewCategory",nil)delegate:selfcancelButtonTitle:NSLocalizedString(

ios - 核心数据如何更新一条记录?

我有一些对象是与对象用户mani-to-one相关的图像,例如图像用户。现在我想做的是,当用户登录时,我向每个图像显示一个按钮以添加到收藏夹,当我单击此按钮时运行此代码:User*user=[[UserControllersharedInstance]currentUser];Image*image=(Image*)[user.managedObjectContextobjectWithID:[self.yachtobjectID]];yacht.whoLiked=user问题不在于同一个Controller,而在于之前的主Controller,因为我所做的是在CollectionVi

ios - UIScrollView 保持不变

我正在iTunes-u中学习PaulHegarty的2012-2013类(class)。在第9课中,他学习了创建一个最小应用程序以在UIScrollView上显示照片的类(class)。对他来说,这是第一次奏效。我以为我已经准确地复制了这个练习,但它从来没有为我滚动过。代码的内容是这样的:-(void)resetImage{if(self.scrollView){self.scrollView.contentSize=CGSizeZero;self.imageView=nil;UIImage*image=[UIImageimageNamed:@"photo_3.jpg"];if(ima