草庐IT

Block_size

全部标签

ios - 使用 block 的 Sprite-kit Action

我有什么:您点击一下,球就会移动到那个位置。屏幕上下水平分割。假设球在下方,您无法点击下方使其移动。您必须单击屏幕的顶部。这与上下翻转有关。我要做什么:x坐标根本没有改变。当球击中顶部时,它会改变方向并在没有点击的情况下返回删除UITouch位置变量上下撑杆系统撑杆一切都对你有帮助,非常感谢。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{/*Calledwhenatouchbegins*///SKAction*action=[SKActionrotateByAngle:M_PIduration:1];//[sp

ios - 为什么 NSString 在 FireBase 查询 block 中为空?

我不明白为什么这个字符串在FQueryblock中为空。当我在用户key处构建dailyLogMutableDictionary时,我的应用程序一直崩溃;NSDateFormatter*df=[[NSDateFormatteralloc]init];[dfsetDateFormat:@"MMMMdd,YYYY"];NSString*userID=[[self.userProfileobjectForKey:@"userID"]copy];self.logFirebase=[[Firebasealloc]initWithUrl:@"https://urlName.firebaseio.c

ios - swift : UITableViewCell size to width of parent UITableView with autolayout enabled

我正在试验自动布局,但在使用UITableViewCell时遇到了麻烦,因为它们是在运行时创建的。我的单元格是从主ViewController的xib加载的。此xib的View模式设置为AspectFill。我已经阅读了有关在线执行此操作的不同方法,但尚未让其中任何一种起作用。处理此问题的最佳方法是什么? 最佳答案 看起来您的约束设置不正确,因为单元格比图像的高度短。使用AutoLayout和自动调整单元格是处理您想做的事情的最简单方法。一旦为自定义单元格正确设置了约束,tableView:cellForRowAtIndexPath

ios - 在 ios 中使用 block 设置 View 的背景图像?

当用户点击我导航到另一个View的按钮时,并为该View设置背景图像。但图像来自URL。要转换为NSData格式需要一些时间。那么,我如何使用block实现此目的.我使用了下面的代码,但运气不好..dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{[selfsetBackGroundImageView];});-(void)setBackGroundImageView{NSData*imageData=[NSDatadataWithContentsOfURL:[NSURLURLWi

ios - 无法使用 block 在 UITableViewCell 中设置 UIButton 标题

我在自定义UITableViewCell中有一个UIButton,当我按下按钮时,它会使用AFNetworking将数据发布到我的服务器,在成功block我设置了一个新的按钮标题,但它不起作用。在CutomTableViewCell中,我使用了一个协议(protocol),因此我可以响应按钮点击:@implementationSubjectReplyCell-(IBAction)btnReplyPressed:(UIButton*)sender{if(self.delegate&&[self.delegaterespondsToSelector:@selector(postData:a

ios - iOS 9.1 启动屏幕上的黑色方 block

我刚刚在我的iPhone6s上升级到iOS9.1后注意到启动屏幕中间有一个黑色方block,所以它盖住了Logo。我使用LaunchScreen.xib文件。这一切都适用于以前的iOS版本和模拟器。有没有人有过这种经历并且知道如何解决?或者是需要报告的操作系统错误?这是我的启动屏幕的屏幕截图。编辑:我很确定黑色方block应该是图像。 最佳答案 这在某种程度上与损坏的.png图像有关。我很惊讶,因为它在其他任何地方都运作良好。更换图片,问题已解决。 关于ios-iOS9.1启动屏幕上的黑

ios - block 不捕获 self

我想尝试理解block捕获逻辑,现在我对此有疑问。我有MeRequest和NSNumber属性。@property(nonatomic)MeRequest*request;@property(nonatomic)NSNumber*number;然后,在viewDidLoad中调用请求方法self.request=[[MeRequestalloc]init];[self.requestmeInfoSuccessBlock:^(NSDictionary*response){}failureBlock:^(Error*error){self.number=@5;}];-(void)meInf

ios - MKTileOverlay:如何重新加载特定的图 block 或区域

我正在开发一个基于map的应用程序。我使用了MKTileOverlay来显示一些动态内容。当新信息到达时,有时某些图block需要重新加载。我尝试在主线程中调用overlayRenderer.setNeedsDisplayInMapRect(mapRect)但显然在我的情况下它不会触发map重绘。到目前为止,唯一可行的方法是overlayRenderer.reloadData()。但是,这将导致重新加载整个内容(而不是仅特定区域)并导致View闪烁,所以这对我来说不是一个选项。任何人都可以对此提出任何建议吗?谢谢和干杯。 最佳答案

ios - Apple 批准多个 Storyboard而不是 Size 类?

我有一个设计复杂的项目,所以我更喜欢根据iPhone设备的大小使用不同的Storyboard,苹果会批准吗?强制使用自动布局有什么限制吗?如何在不使用自动布局和尺寸类的情况下使用最小Storyboard来完成此任务?-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Overridepointforcustomizationafterapplicationlaunch.//intscreenHeight=[UIScreenma

ios - Xamarin 表单 - IOS : How to detect the UIView size changed

我使用ContentView创建了一个Xamarin表单,并为Android创建了一个渲染器。现在我必须为IOS创建一个渲染器。在android渲染器中,我可以覆盖onSizeChanged并将这些宽度/高度值传递给自定义xamarin表单View。protectedoverridevoidOnSizeChanged(intw,inth,intoldw,intoldh){base.OnSizeChanged(w,h,oldw,old);Element.SizChanged(w,h);IOS中的UIView是否有类似的方法覆盖?我已尝试覆盖Frame属性并在Element.SizeCha