草庐IT

硬重置

全部标签

iphone - 如何在 OpenGLES(iPhone) 中重置或清除 glVertexAttribPointer 值?

目前我在简单的游戏应用程序中工作,我对glVertexAttribPointer在glVertexAttribPointer中清除或重新设置值有疑问。可不可以。你能告诉我吗?示例代码:glVertexAttribPointer(GLKVertexAttribPosition,2,GL_FLOAT,GL_FALSE,sizeof(TexturedVertex),(void*)(offset+offsetof(TexturedVertex,geometryVertex)));提前致谢。 最佳答案 你是什么意思-重置?如果您不需要特定属性

ios - 如何重置 Badge 应用程序图标编号?

我将PushNotification集成到CloudKit中,这样iCloud中的每一次更改都会在我的iPhone上弹出一个通知,角标(Badge)应用程序图标编号也会相应地增加一个。但是,当我使用代码时:application.applicationIconBadgeNumber=0为了在applicationDidBecomeActive(_application:UIApplication)中重置该数字,我注意到角标(Badge)应用程序图标数字确实消失了,但如果另一个新通知再次出现,数字将不会从一个开始再次按预期进行,但只需在重置前将原始总数加一。因此这个数字越来越大。我想知道

ios - 重置 dispatch_once 是否安全(不涉及线程)

我想知道重置dispatch_once是否安全(不涉及线程):我的情况是,我在整个应用程序中都缓存了NSDateFormatters和NSNumberFormatters等。为此,我将它们包装在dispatch_once调用中。现在,当我收到区域设置更改的NSNotification时,我想重置其中一些dispatch_once标记,因此下次需要格式化程序时,它们会再次分配。我会简单地让每个vc观察通知并将token的值重置为0。这样可以吗?感觉..一方面有点脏,但也可以,因为替代方法是使用BOOLS并用if..替换调度调用。#import"ViewController.h"stati

ios - UILocalNotification - repeatInterval 重置(不重复)

概览我正在根据UILocalNotification的现有实例创建通知现有实例已将repeatInterval设置为NSWeekdayCalendarUnit我想做什么我想将repeatInterval设置为不重复,问题我应该将repeatInterval设置为什么常量才能使其不重复? 最佳答案 摘自Apple文档:Ifyouassignancalendarunitsuchasweekly(NSWeekCalendarUnit)oryearly(NSYearCalendarUnit),thesystemreschedulesthen

ios - 为什么 UIButton 框架被 setTitle : forState: method 重置

问题如下:在某个时刻,按钮的位置发生了变化。在此之后,按钮的标题也必须更改。位置由动画(UIView动画block)改变,当设置标题时,帧返回到原始值(在动画之前)。那么...我该如何解决?为什么会这样?更新代码CGRectbuttonFrame=self.button.frame;buttonFrame.origin=CGPointMake(16,80);[UIViewanimateWithDuration:.4animations:^{[self.buttonsetFrame:buttonFrame];}completion:^(BOOLfinished){[self.button

iphone - 如何在不加载整个 View 的情况下重置 UIImageView 中的图像?

我有一个xib,它有1个UIImageView和1个工具栏。工具栏有两个按钮保存和重置。在模拟器中,我可以在UIImageView中的图像上进行一些绘制。现在我想如果我点击重置按钮然后我会得到原始图像如果我没有保存图像上的更改。我不想再次加载整个View。只有我需要用原始图像替换我编辑过的图像吗?你能指导我我该怎么做吗? 最佳答案 IBOutletUIImageView*imageView;imageView.image=[UIImageimageNamed:@"img.png"];[imageViewsetNeedsDisplay

ios - 旋转 iPad 会将 View 的动画重置为开始

当我旋转iPad时,所有动画组件(例如View/按钮)都将回到其首次加载时的原始位置。有什么办法可以防止这种情况发生吗?下面是我如何在单击按钮时为对象设置动画,例如-(IBAction)button1Pressed:(id)sender{[UIViewanimateWithDuration:ANIMATION_SPEEDdelay:0.0options:UIViewAnimationOptionBeginFromCurrentStateanimations:(void(^)(void))^{self.view.userInteractionEnabled=NO;_button1.cen

ios - 如何在 IOS 中重置 UIWebView 的缩放

我有一个UIWebView,scalesPageToFit=YES和contentMode=UIViewContentModeScaleToFill,它会自动缩放以适合我的UIWebView页面加载后的大小。我可以用捏合手势放大,但我无法通过代码将缩放重置为初始状态(就在webViewDidFinishLoad之后)。我找到的唯一解决方案是重新加载uiwebview,但我不想要它。有什么建议吗?编辑我可以让它像这样工作[self.webView.scrollViewzoomToRect:CGRectMake(0,0,self.webView.scrollView.contentSize

ios - 在 UITableView 中垂直滚动时,在 ScrollView 标题上重置 contentOffset

我使用此代码在UITableView中水平对齐truckDayScrollViews(UIScrollView的子类)负载,SUDaysForTruckView只是一个自定义UILabel-(void)scrollViewDidScroll:(UIScrollView*)scrollView{if([scrollViewisKindOfClass:[SUDaysForTruckViewclass]]){CGPointoffset=CGPointMake(scrollView.contentOffset.x,0);for(TruckViewCell*cellinself.tableVie

ios - 什么可能导致 tableView 的 contentSize 被重置

我卡住了。我有一个稍微复杂的View层次结构。一个UITabBarController来管理三个UINavigationController。在每个NavigationController中,我都有一个根UITableViewController,它产生了其他同类。都是子类。昨天一切正常,在调整了一些ScrollView插图并切换到block之后,我遇到了问题。当我将另一个TableViewController推送到导航堆栈时,一切正常。但是,当我弹出那个TableViewController并记录根TableViewController的contentSizeviewWillAppe