cocoa-touch相关内容

对齐UIToolBar项

我有三个 UIBarButtonItem 创建如下。它们向左对齐,我想对齐中心,所以右侧没有间隙。我在 UIToolBar 上没有看到align属性。有没有其他方法来完成这个? //创建一些按钮 UIBarButtonItem * aboutButton = [[UIBarButtonItem alloc] initWithTitle:@“About”style:UIBarButtonI ..
发布时间:2016-12-08 15:18:35 移动开发

我滥用UIViewController子类?

为了弄清楚为什么viewWillAppear没有在我的应用程序中被调用我遇到了一个可能是对UIViewController子类的意图使用的一个严重的误解。 根据以下帖子 viewWillAppear在使用addSubView !!! 时不会运行,并且链接到此博客帖子: http://blog.carbonfive.com/2011/03/09/abusing-uiviewcontroller ..
发布时间:2016-12-08 15:18:23 移动开发

UIScrollView与居中的UIImageView,如照片应用程序

我想有一个图像内容视图的滚动视图。图像实际上是比屏幕大得多的地图。地图应该最初位于滚动视图的中心,如照片应用中的照片,当您将iPhone转为横向时。 我没有在地图中设置中心具有正确的缩放和滚动的同时。 如果地图图像从屏幕顶部开始(纵向),代码如下: - (void)loadView { mapView = [[UIImageView alloc] initWithImage:[ ..
发布时间:2016-12-08 15:18:11 移动开发

Iphone - 当每个单元格的高度是动态时,何时计算tableView的heightForRowAtIndexPath?

我看过这个问题很多次,但令人惊讶的是,我没有看到一个一致的答案,所以我会自己尝试一下: 如果你有tableview包含你自己的自定义UITableViewCells包含UITextViews和UILabels,其高度必须在运行时确定,你应该如何确定heightForRowAtIndexPath中的每一行的高度? 显而易见的第一个想法是通过计算并且然后对cellForRowAtIndex ..
发布时间:2016-12-08 15:18:00 移动开发

将子视图控制器链接到故事板中的父视图控制器

您可以将子视图控制器关联到Storyboard中的自定义容器视图控制器吗? 我可以将子视图控制器链接到标签视图控制器,视图控制器到导航控制器。 我必须对容器VC做什么以接受子VC。 解决方案 作为Caleb和Matt的答案的组合,我做了: - void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)send ..
发布时间:2016-12-08 15:17:49 移动开发

如何创建一个具有透明背景的UITableViewCell

我尝试将 UITableViewCell 的背景颜色设置为透明。但没有什么似乎工作。我在 tableViewCell 里面有一些图像/按钮,我想让白色 grouptableview 背景消失,浮动“效果的图像和按钮(好像他们不在 tableview )。 解决方案 如果其他选项都无效,请尝试此 UIView * backView = [[[UIView alloc] initWit ..
发布时间:2016-12-08 15:17:23 移动开发

使用CGFloat和float有什么区别?

我倾向于使用CGFloat在所有的地方,但我不知道如果我得到一个无意义的“性能打击”这一点。 CGFloat似乎是比float更重的东西,对吧? 解决方案 如@weichsel所说,CGFloat只是一个typedef对于 float 或 double 。你可以通过Command看到自己 - 双击Xcode中的“CGFloat” - 它将跳转到定义typedef的CGBase.h头文件。同 ..
发布时间:2016-12-08 15:16:40 移动开发

将UIDatePicker安装到UIActionSheet中

我试图得到一个UIDatePicker与UIButton出现在UIActionSheet。不幸的是,它被裁剪掉,整个日期选择器不可见。我还没有尝试添加UIButton。任何人都可以建议让整个视图适当地适合?我不知道如何添加正确的维度,因为UIActionSheet似乎缺少一个 -initWithFrame:类型构造函数。 UIActionSheet * menu = [[UIActionS ..
发布时间:2016-12-08 15:15:59 移动开发

优化CLLocationManager / CoreLocation在iPhone上更快地检索数据点

我目前正在使用CoreLocation + CLLocationManager,以便将用户当前位置与N个其他位置进行比较。我面临的问题是我处理的位置相互靠近的城市地区,所以我需要指出用户的位置准确的设备允许,而不牺牲太多的时间。我的计算是准确的,问题是,它需要太长时间来收集10个样本。我将在下面粘贴我的过滤器/准确度相应的代码。如果任何人都可以评论我如何加快速度,这将是巨大的。直到我加快速度,它在 ..
发布时间:2016-12-08 15:15:36 移动开发

在iphone上如何做一个圆滑的透明度视图?

很多应用程序在运行耗时的操作时会弹出一个带有圆角和activityIndi​​cator的透明视图。 如何完成此舍入操作,做它只是使用Interface Builder(因为有很多地方,我想使用像这样)?或者,我应该使用具有圆润的矩形或可拉伸图像的imageview吗?我需要自己绘制背景吗? 到目前为止,我已经设法通过在Interface Builder中设置alphaValue来获得 ..
发布时间:2016-12-08 15:15:26 移动开发

如何添加CGPoint对象到NSArray的容易的方法?

我有大约50个CGPoint对象,描述类似“路径”的东西,我想将它们添加到NSArray。它将是一个方法,将返回给定索引的相应的CGPoint。我不想创建50个变量,如p1 = ...; p2 = ...,等等。有没有一个简单的方法,让我在初始化NSArray与对象时定义这些点? 解决方案 code> UIKit 苹果添加了对CGPoint支持 NSValue ,所以你可以这样做: ..
发布时间:2016-12-08 15:15:04 移动开发

如何在iOS 7中创建完全透明的导航栏

我想在我的应用程序中的UINavigationBar是完全透明的,并与直接在它下面的viewcontroller齐平。然而,我可以找到的唯一的代码,它使透明,但不透明。我知道这可以在iOS 7中完成,因为它用于笔记应用程序。我的问题是,他们用来做什么代码? 解决方案 从此回答 [self.navigationController.navigationBar setBackgroun ..

如何在UITextView中丢失margin / padding?

我在我的iOS应用程序中有一个 UITextView ,它显示大量的文本。然后我使用 UITextView 的offset margin参数分页这段文本。我的问题是, UITextView 的填充混淆我的计算,因为它似乎是不同的,取决于我使用的字体大小和字体。 因此,我提出了一个问题:是否可以删除 UITextView ? 期待您的回应! 解决方案 我遇到了完全相同的问题,我不 ..
发布时间:2016-12-08 15:14:43 移动开发