草庐IT

cocoa-touch

全部标签

iphone - Storyboard与在代码中做

我在一家公司工作,我们有几个iOS开发人员,我们使用GIT一起在同一个项目中工作。我们从不在开发过程中使用Storyboard或.xib文件,因为几乎不可能正确合并它们。随着iOS7的推出,我思考了Storyboard与“以旧方式”对所有UI进行编码(不使用InterfaceBuilder)之间的根本区别。这里有人会这样做吗?最重要的是,有什么是您可以在Storyboard中完成而在XCode5中的代码中无法完成的吗? 最佳答案 我要把你的问题分成两部分:NIB和Storyboard。就NIB而言,源代码控制问题可能会很痛苦但可以管

ios - 使用键盘使 UITableview 的底部向上移动

这个问题在这里已经有了答案:MakingaUITableViewscrollwhentextfieldisselected(45个答案)关闭9年前。我有一个带有UITableview和UITextView的应用程序,所以有时键盘会弹起。每当键盘打开时,我都无法访问底部的3-4个表格单元格,因为它们总是卡在键盘后面。如何让UITableView在显示键盘时只占用键盘上方的空间?

ios - 使用键盘使 UITableview 的底部向上移动

这个问题在这里已经有了答案:MakingaUITableViewscrollwhentextfieldisselected(45个答案)关闭9年前。我有一个带有UITableview和UITextView的应用程序,所以有时键盘会弹起。每当键盘打开时,我都无法访问底部的3-4个表格单元格,因为它们总是卡在键盘后面。如何让UITableView在显示键盘时只占用键盘上方的空间?

ios - 如何使 UILabel 的一部分在视觉上成为 block 引用?

如何使UILabel的特定部分看起来像block引用,或者在文本的左侧有一条垂直线?TextKit会进来吗?如果是,怎么办?Mail.app执行此操作(请参阅彩色部分和它们侧面的线条):如何在不使用多个UILabel的情况下复制这种效果(当我动态创建它时会相当恶心)? 最佳答案 使用如上图所示的总体布局创建一个View(XIB)。有一个UILabel、一个UITextView和一个UIView(蓝色矩形是设置了背景颜色的UIView)。我们称它为ThreadView.xib。将标签、TextView和View作为属性连接到View。

ios - 如何使 UILabel 的一部分在视觉上成为 block 引用?

如何使UILabel的特定部分看起来像block引用,或者在文本的左侧有一条垂直线?TextKit会进来吗?如果是,怎么办?Mail.app执行此操作(请参阅彩色部分和它们侧面的线条):如何在不使用多个UILabel的情况下复制这种效果(当我动态创建它时会相当恶心)? 最佳答案 使用如上图所示的总体布局创建一个View(XIB)。有一个UILabel、一个UITextView和一个UIView(蓝色矩形是设置了背景颜色的UIView)。我们称它为ThreadView.xib。将标签、TextView和View作为属性连接到View。

iOs Widget 后台更新

根据apple所说的widgetPerformUpdateWithCompletionHandler:,当widget不可见时,iOsWidget也可以更新他的内容。在我的调试session中,我注意到每次通知中心View消失时todayViewController都会被释放,所以我的问题是:如果我的todayViewController被释放,它如何响应widgetPerfomrUpdateWithComplationHandler?如果小部件不可见,我需要每小时更新一次他的内容,我该怎么做?iOs小部件的生命周期如何?请帮助我:)谢谢 最佳答案

iOs Widget 后台更新

根据apple所说的widgetPerformUpdateWithCompletionHandler:,当widget不可见时,iOsWidget也可以更新他的内容。在我的调试session中,我注意到每次通知中心View消失时todayViewController都会被释放,所以我的问题是:如果我的todayViewController被释放,它如何响应widgetPerfomrUpdateWithComplationHandler?如果小部件不可见,我需要每小时更新一次他的内容,我该怎么做?iOs小部件的生命周期如何?请帮助我:)谢谢 最佳答案

ios - 如何始终在 Obj c 中看到 Tableview 的滚动条?

我想向用户显示下面有更多内容,但UITableView仅在我们滚动tableview时显示滚动指示器。有什么办法,所以我可以始终显示滚动指示器 最佳答案 -(void)viewDidAppear:(BOOL)animated{timer=[NSTimerscheduledTimerWithTimeInterval:0.8target:selfselector:@selector(indicator:)userInfo:nilrepeats:YES];}-(void)viewDidDisappear:(BOOL)animated{[t

ios - 如何始终在 Obj c 中看到 Tableview 的滚动条?

我想向用户显示下面有更多内容,但UITableView仅在我们滚动tableview时显示滚动指示器。有什么办法,所以我可以始终显示滚动指示器 最佳答案 -(void)viewDidAppear:(BOOL)animated{timer=[NSTimerscheduledTimerWithTimeInterval:0.8target:selfselector:@selector(indicator:)userInfo:nilrepeats:YES];}-(void)viewDidDisappear:(BOOL)animated{[t

iphone - 没有完成按钮的 UIKeyboardTypeNumberPad

我们如何实现UIKeyboardTypeNumberPad以便它有一个“完成”按钮?默认情况下它没有。 最佳答案 如果我没记错,那么您想询问如何为UIKeyboardTypeNumberPad添加自定义“完成”按钮到键盘。在那种情况下,这可能会有所帮助。在.h中声明一个UIButton*doneButton并在.m文件中添加如下代码-(void)addButtonToKeyboard{//createcustombuttonif(doneButton==nil){doneButton=[[UIButtonalloc]initWith