草庐IT

iphone - Objective C 贝塞尔曲线 reshape

我希望能够通过触摸并拖动它来重新定位和reshape在CoreGraphics中绘制的三次贝塞尔曲线。我可以绘制基本形状,我可以使用触摸和拖动来移动整个形状,但这不是我想要的。我想要的是能够移动和reshape贝塞尔曲线,就好像它是一根放在table上的绳子,被我的手指拉来拉去。即触摸贝塞尔曲线的一部分并将其拉向一个方向以改变整体曲线的形状。有人知道怎么做吗?非常欢迎任何帮助。提前致谢 最佳答案 绘制控制点并允许用户四处拖动它们相当容易。遗憾的是,曲线并未通过所有控制点,因此体验与您的建议不太相符。要执行您的建议,您首先需要回答“用

iphone - origin 控件在 Interface Builder 中的作用是什么?

在界面生成器中,strutsandsprings检查器中有一个标记为origin的控件。这是做什么的?为什么对一个对象更改它会更改所有对象?据我所知,顾名思义,它对框架矩形原点没有任何实际影响。让我解释一下:选择一个UILabel并将原点更改为右上角,如上图所示,将框架原点置于点(280,11)。但是,在代码中,当您实际询问框架的原点时,它给出的是(211,11),它对应于框架的左上角。因此,在InterfaceBuilder中更改框架原点似乎完全没有任何作用!这是怎么回事?! 最佳答案 除非您正在编辑紧邻它的字段,否则它什么都不做

iphone - CoreData 保存/还原未保存的更改

我在UITableView中有一个对象列表,由NSFetchedResultsController管理。当用户选择一个对象时,会显示一个编辑View,允许用户编辑所选的NSManagedObject实例。当用户进行更改时,对象的属性会在对象中更新。问题是,和往常一样,有一个保存按钮和一个取消按钮。如果用户点击保存,NSManagedObjectContext将被保存,并反射(reflect)更改。但是,如果用户点击取消,我需要将对象恢复到之前的状态。调用[managedObjectContextrollback]不适用于此目的。有人知道如何正确实现吗?我无法在编辑期间将对象的属性存储为

iphone - UISearchBar 清除背景图片

我的UISearchBar有以下代码:UISearchBar*searchBar=[[UISearchBaralloc]initWithFrame:CGRectMake(0,0,300,44)];searchBar.placeholder=@"Searchforatag";searchBar.delegate=self;结果如下:我想将白色背景更改为清晰的颜色。我该怎么做呢?基本上我希望textField背景颜色清晰。 最佳答案 如果您支持iOS5及更高版本,请执行以下操作:[self.searchBarsetBackgroundI

iphone - 如何在 UIPageViewController 中设置第一页

当用户位于UIPageViewController的第一页并尝试返回时,我只返回nil。在iOS5中这工作正常。它导致iOS6崩溃。***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'Thenumberofviewcontrollersprovided(0)doesn'tmatchthenumberrequired(1)fortherequestedtransition'这是我的代码。当返回contentViewController而不是nil时,它工作正常。我应该用什么代替nil?-(

iPhone 应用程序 - iPad 上的 iOS 6 初始无响应

我有一个iPhone应用程序可以在iPhone(在iOS6和iOS5上测试)和运行iOS5的iPad上正常运行。但是,在iOS6iPad上,该应用程序最初没有响应,直到从1x调整为2x模式(反之亦然)或方向改变。这似乎是操作系统中的一个错误,因为应用程序不应该能够对1x或2x模式的更改使用react,但它仍然令人费解。有什么想法吗? 最佳答案 我在我的应用程序中也看到了这个问题。我找到了一个解决方案:在Xcode项目->目标->摘要中,向下滚动到“状态栏”,选中“可见性”“在应用程序启动期间隐藏”复选框。执行此操作后,iPhone应

iphone - 对于讲英语的人,您如何发音“xib”

Closed.Thisquestionisoff-topic。它当前不接受答案。想改善这个问题吗?Updatethequestion,所以它是用于堆栈溢出的on-topic。7年前关闭。Improvethisquestion如果您正在使用英语进行团队编程项目交流,并且口头引用了带有扩展名.xib的文件,那么该扩展名最常见的发音是什么?“Zib”?“Exib”?我希望在程序员公司中以更快的速度工作,并且希望不要花费时间在相同术语的发音之间进行歧义,因此,我希望这适合SO“编程问题”的要求。 最佳答案 这是Apple邮件列表中的答案:h

ios - 为什么 iPad 键盘高度在横向模式下为 1024px?

我在本周早些时候遇到了这个问题,现在又遇到了一次。当用户处于iPad的横向模式时,当键盘出现在屏幕上时,我正在设置我的键盘偏移量。iPad的尺寸为1024x768。-(void)keyboardWasShown:(NSNotification*)nsNotification{NSDictionary*userInfo=[nsNotificationuserInfo];CGSizekbSize=[[userInfoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRectValue].size;NSLog(@"Height:%fWidth:%f

iphone - 当系统改变屏幕亮度时,iOS 会发送通知吗?

问题是,我的阅读应用程序有一个按钮可以将其置于深色主题模式。亮度降低10%。当用户返回正常模式时,它被设置回内存的亮度。但与此同时,实际系统亮度可能会因自动亮度调整或什至用户转到“设置”并在那里进行更改而发生变化。亮度属性的问题在于您只能查询实际的屏幕亮度,而您设置的任何内容都只是暂时的,直到用户锁定屏幕。解锁后系统恢复为系统亮度。如果iOS会在系统更改亮度时发送通知,那将很有帮助。在文档中找不到任何关于此的内容。 最佳答案 搜索属于UIScreen类的UIScreenBrightnessDidChangeNotification。

iphone - 如何在 Objective-C 中创建一个 json 字符串?

我必须动态生成一个json字符串并需要发送到服务器。有没有人知道如何使用NSJSONSerialization来做到这一点。下面是我的字符串{"surveyid":"Survey1","responsetime":"dd/mm/yyyyhh:mm:ss","location":null,"surveyresponses":[{"questionid":"111","responses":[{"response":"Good","optionid":1,"language":"en"}]},{"questionid":"112","responses":[{"response":"bad