Tag: ios

如何使用arc4random()select值的范围

使用arc4random()时可以设置一个数字范围吗? 例如只有50-100。

Swift在UITextField中添加图标/图像

我想在UITextField中添加图标/图像。 图标/图像应留给占位符。 我试过这个: var imageView = UIImageView(); var image = UIImage(named: "email.png"); imageView.image = image; emailField.leftView = imageView; 谢谢。

如何将string转换为Swift iOS中的string?

我很快就学会了将datestring转换为NSDate到string。 获取这种格式的datestring“星期四,22十月2015 07:45:17 +0000”。 我需要以MM-dd-yyyy格式显示date。 我试过下面的代码,但是,它返回“null”。 let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle let dateObj = dateFormatter.dateFromString(dateString!) print("Dateobj: \(dateObj)") 任何人都可以请帮助哪里出错? 期待帮助。 提前致谢。

为什么当我甚至不使用Bolts的时候,我得到了有关Bolts框架和FacebookSDK的错误?

得到这个错误 framework not found Bolts for architecture x86_64 跟随Facebook的指导,但唯一的地方,我可以想到的链接发生错误是在框架searchpath的生成设置。 我目前在应用程序中试图添加一个Facebookloginbutton,只是在视觉上确保它的视觉加载。 没有方法function被添加,但我甚至不能build立在当前状态的项目。

iOS:具有多行的UITableView单元格?

有多行的UITableView单元格的最佳方法是什么? 比如说5 ..或者6? 而不是textLabel和la detailTextLabel? 我应该创build一个自定义样式吗? 或自定义视图? 任何教程/例子都被广泛接受。 谢谢

如何使UITableView停止滚动

我不是说我想禁用滚动。 我希望能够以编程方式告诉表立即停止移动(但之后它应该仍然可以滚动)。 这可能吗?

如何在Podfile中select一个项目? 我得到的错误:无法find目标'豆荚的Xcode项目'

我在做名为SimpleWeather的Ray Wenderlich教程。 podfile与项目位于同一个文件夹中。 这是我的代码从podfile: platform :ios, '7.0' xcodeproj 'SimpleWeather' pod 'Mantle' pod 'LBBlurredImage' pod 'TSMessages' pod 'ReactiveCocoa' 错误消息是这样的:[!]无法find目标/Users/myName/Developer/SimpleWeather.xcodeproj的Xcode项目/Users/myName/Developer/SimpleWeather.xcodeproj 。 该项目的名称是SimpleWeather。

UIPinchGestureRecognizer中的捏放大的最大/最小比例 – iPhone iOS

我怎样才能将UIPinchGestureRecognizer的规模限制在最低和最高水平? 下面的比例属性似乎是相对于最后一个已知的规模(从上一个国家的增量),我不知道如何设置对被缩放的对象的大小/高度的限制。 -(void)scale:(id)sender { [self.view bringSubviewToFront:[(UIPinchGestureRecognizer*)sender view]]; if([(UIPinchGestureRecognizer*)sender state] == UIGestureRecognizerStateEnded) { lastScale = 1.0; return; } CGFloat pinchscale = [(UIPinchGestureRecognizer*)sender scale]; CGFloat scale = 1.0 – (lastScale – pinchscale); CGAffineTransform currentTransform = [(UIPinchGestureRecognizer*)sender view].transform; CGAffineTransform holderTransform = holderView.transform; CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale); [[(UIPinchGestureRecognizer*)sender view] setTransform:newTransform]; lastScale = [(UIPinchGestureRecognizer*)sender scale]; }

从Facebook iOS 7获取用户名和个人资料照片

我已经阅读了很多关于从Facebook获取信息的教程,但到目前为止我失败了。 我只想从Facebook获取用户名和个人资料照片。 – (IBAction)login:(id)sender { [FBSession openActiveSessionWithReadPermissions:@[@"email",@"user_location",@"user_birthday",@"user_hometown"] allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState state, NSError *error) { switch (state) { case FBSessionStateOpen: [[FBRequest requestForMe] startWithCompletionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) { if (error) { NSLog(@"error:%@",error); } else { // retrive user's details at here as shown below NSLog(@"FB user first name:%@",user.first_name); NSLog(@"FB user last name:%@",user.last_name); NSLog(@"FB user […]

Objective-C与块的延迟行为

我知道在Objective-C中有几种延迟操作的方法,例如: performSelector:withObject:afterDelay: 或使用NSTimer 。 但是有一个叫块的东西,你可以这样做: [UIView animateWithDuration:1.50 delay:0 options:(UIViewAnimationOptionCurveEaseOut|UIViewAnimationOptionBeginFromCurrentState) animations:^{ }completion:^(BOOL finished){ }]; 不幸的是,这种方法只适用于animation的东西。 我怎样才能创build一个块的延迟在一个方法,所以我不必使用所有这些@select器,而不需要创build一个新的单独的方法 ? 谢谢!