Tag: ios

Xcode 8自定义字体不显示在界面生成器中

我想在我的iOS应用程序中使用自定义字体(Bebas Neue)。 我采取的步骤是: 将.otf文件复制到项目。 确认.otf文件已将项目设置为目标。 在plist中添加“应用程序提供的字体”中的.otf文件。 在“构build阶段”中,.otf文件位于“复制包资源”中。 在我的Mac上安装字体。 尝试打印出所有可用的字体,但我看不到我的自定义字体。 我使用的代码: for name in UIFont.familyNames() { println(name) if let nameString = name as? String { println(UIFont.fontNamesForFamilyName(nameString)) } } 试图在代码中设置字体,它的工作。 我使用的代码: textLabel?.font = UIFont(name: "BebasNeueRegular", size: 14) 但是我不能在界面生成器中设置它。 任何想法? 截图:

nw_host_stats_add_src recv太小,收到24,预计28

nw_host_stats_add_src recv too small, received 24, expected 28 所以我得到这个出现在控制台,我不知道这是否是一个问题,我应该打扰或不。 在将我的应用程序附加到Firebase并使用匿名login写入数据库之后,我注意到了这一点。只是想知道我是否需要对此做任何事情,如果是的话,这些操作是什么。 谢谢!

NSInternalInconsistencyException',原因:'试图将0行插入到0,但更新后0节只有0行'

我正在使用UITableViewController并更新tableView时得到此错误。 以下是我的代码: 这发生在我点击事件时: [timeZoneNames insertObject:@"HELLO" atIndex:0]; [self.tableView beginUpdates]; NSArray *insertIndexPaths = [NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]]; [self.tableView insertRowsAtIndexPaths:insertIndexPaths withRowAnimation:UITableViewRowAnimationTop]; [self.tableView endUpdates]; 我试图寻找苹果文件,但没有帮助。 谢谢,Aby

当iPaddate时间设置更改时通知应用程序

我想知道当ipad的date时间设置更改。 有什么办法吗? 我正在使用NSDateFormatter来查找是否iPad / iPhone的时间模式是12或24小时格式。 NSDateFormatter似乎需要很多时间(在时间分析中看到)。 所以我想检查使用它只有当设置被改变。

iPhone:根据位置sorting

我一直在iPhone应用程序,在哪里 – 我有一个NSMutableArray像下面的用户列表。 myMutableArray: ( { FirstName = Getsy; LastName = marie; Latitude = "30.237314"; Longitude = "-92.461008"; }, { FirstName = Angel; LastName = openza; Latitude = "30.260329"; Longitude = "-92.450414"; }, { FirstName = Sara; LastName = Hetzel; Latitude = "30.2584499"; Longitude = "-92.4135357"; } ) 我需要通过计算纬度和经度来根据位于我附近的位置对用户进行sorting。 直到现在我还没有办到。 有人可以帮我提供一些样品吗? 更新:按照Mr.sch的build议,我在下面尝试。 请检查我的更新代码。 这很好吗? NSArray […]

如何在iPhone上使用OpenGL ES绘制实心圆?

如何在iPhone上用openGl绘制一个实心圆? 我find了很多解决scheme,但都没有工作。 可能是因为有很多方法可以做到这一点。 但是最短代码的方法是什么?

iOS:将RGB滤镜应用于灰度PNG

我有一个灰度的gem顶视图。 (PNG格式,所以有alpha组件) 我想从这个图像创build12个小尺寸的button,每个都有不同的颜色。 为了整洁,我想在代码中做这个,而不是在一些艺术包的外面。 任何人都可以提供一个方法(甚至是一些代码)来做到这一点? PS我知道如何在GL中使用一个荒谬的数量代码,我希望有一个更简单的方式使用核心graphics/核心animation 编辑:工作解决scheme,感谢从下面的答案精彩 CGSize targetSize = (CGSize){100,100}; UIImage* image; { CGRect rect = (CGRect){ .size = targetSize }; UIGraphicsBeginImageContext( targetSize ); { CGContextRef X = UIGraphicsGetCurrentContext(); UIImage* uiGem = [UIImage imageNamed: @"GemTop_Dull.png"]; // draw gem [uiGem drawInRect: rect]; // overlay a red rectangle CGContextSetBlendMode( X, kCGBlendModeColor ) ; CGContextSetRGBFillColor ( X, […]

使用AVMutableAudioMix调整资产内曲目的音量

我将一个AVMutableAudioMix应用于我创build的资产,资产通常包含3-5个音轨(无video)。 我们的目标是在整个播放时间内添加几个音量命令,也就是说我想在1秒时将音量设置为0.1,在2秒时将音量设置为0.5,然后在3秒时将其设置为0.1。 我只是现在试图用AVPlayer做这个,但是以后也会在将AVSession导出到一个文件时使用它。 问题是,它似乎只关心第一个卷命令,似乎忽略了所有后来的卷命令。 如果第一个命令是将音量设置为0.1,则该资源的其余部分将成为此音轨的永久音量。 尽pipe看起来应该可以添加任意数量的这些命令,但是AVMutableAudioMix的“inputParameters”成员实际上是一个NSArray,它是一系列AVMutableAudioMixInputParameter的。 任何人都明白这一点? 编辑:我想这部分了。 我可以在某个曲目中添加几个音量变化。 但时机似乎没有办法,我不知道如何解决这个问题。 例如,在5秒的时间内将音量设置为0.0,然后在10秒钟的时间点为1.0,然后在15秒钟的时候回到0.0,这样您就可以假定音量会在这些时间点迅速地开始和closures,但结果总是非常不可预测的,的声音正在进行,有时还在工作(如setVolume所预料的,突然的音量变化)。 如果有人有AudioMix的工作,请提供一个例子。

在UINavigationBar上删除渐变

如何删除UINavigationBar上的默认渐变? 我设置了哪些属性来做到这一点?

为UIImagePicker添加圆形裁剪组件?

我有一个圆形框架的UIImageView ,我需要添加一个圆形框架裁剪工具的UIImagePickerController后,从图片库中select图像。 非常类似于Instagram的UIImagePicker's裁剪组件。 我如何添加这种types的组件? UPDATE 我find了一个圆形的裁剪工具回购https://github.com/ruslanskorb/RSKImageCropper 但有人可以指导我怎么用UIImagePickerController这个裁剪工具后,用户从照片库中select一张照片? UPDATE 我在debugging器中收到以下消息: 我的裁剪视图中的button被禁用,这意味着我不能select他们..debugging器传递给我什么信息? 这里是我的代码: @IBAction func chooseProfilePicture(sender: AnyObject) { var myPickerController = UIImagePickerController() myPickerController = UIImagePickerController() myPickerController.delegate = self; myPickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary self.presentViewController(myPickerController, animated: true, completion: nil) } func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) { var image : UIImage = (info[UIImagePickerControllerOriginalImage] as? UIImage)! editProfilePictureImageView.image = image […]