草庐IT

cover-view

全部标签

ios - 通过 View Controller 中的 alertview 按钮显示按钮

我有一个警报View,它会在每次启动应用程序时出现。当我单击取消按钮时单击警报View的显示按钮时,我想在ViewController上显示一个按钮,然后此按钮将不会显示。我正在使用此代码来执行此操作。-(void)alertView:(UIAlertView*)alertViewclickedButtonAtIndex:(NSInteger)buttonIndex{if(buttonIndex==0){ViewController*controller=[[ViewControlleralloc]init];controller.button.hidden=NO;}在vi​​ewco

ios - UICollectionView补充 View 如何正确插入或删除

简短的问题:有没有办法在performBatchUpdates:block中添加和删除补充View,例如单元格和部分,类似于insertItemsAtIndexPaths:deleteItemsAtIndexPaths:甚至reloadItemsAtIndexPaths:方法?详细解释:我使用带有部分的UICollectionView。单元格像网格一样布局,每行最多可以有6个单元格。如果单元格总数没有填满一个部分的所有行,我会添加额外的补充View。额外的补充View只是填补了空白空间。所以结果应该是每个部分都被所有可用的单元格完全填充,而(可能的)剩余的空白点被补充View填充。所以

ios - 如何在 React Native 中支持 Split View

我想编写一个可以与绘图应用程序并行运行的应用程序来显示日常绘图练习的图像,因此SplitView是我要构建的应用程序的基本功能。我以为我可以使用react-native并能够快速复制一些示例代码来显示图像并将应用程序类型更改为iPadPro,但我无法在该应用程序中使用分屏。我可以从屏幕右侧滑出另一个应用程序,但它不会锁定在SplitView模式。我找到了以下iosdocumentationonimplementingsplitview这似乎暗示它应该默认工作,除非您通过设置UIRequiresFullScreenYES明确选择退出。我检查了Info.plist并且没有设置,所以我不确定

ios - 在 Objective C 中用大量数据绘制折线图并在 Collection View 中显示

我有大量数据(项目/行)存储在扩展名为.rec(就像.text)的文件中我需要在支持缩放和拖动的折线图中显示顶点。我可以用CoreGraphics绘制折线图。但它不适用于大量顶点。对于大量数据,绘制图形需要3分钟以上。我需要立即绘制至少80,000个项目(顶点)。我目前的解决方案可以顺利处理500件元素。我不知道如何处理大量元素。我还在UICollectionView中显示项目(仅数据,如行与列,而不是图表)。UICollectionView的加载时间阻塞了主线程,应用程序变成了冰箱。您能否给我一些建议,我如何支持加载大量数据。您可以在Github上找到完整的代码和数据文件。,我在绘制

iOS 如何在没有选择标签栏项目的情况下实现标签栏 View Controller ?

我已经在StackOverflow上解决了几乎所有与此相关的问题我要做的是如图所示显示TabBarViewController。有什么方法可以在我的标签栏ViewController应用中实现这一点? 最佳答案 不,需要至少选择一个选项卡。默认情况下,标签栏将选择第一个ViewController对象。 关于iOS如何在没有选择标签栏项目的情况下实现标签栏ViewController?,我们在StackOverflow上找到一个类似的问题: https://s

objective-c - 为表格 View (UITableView)绘制自定义单元格,更改颜色和分隔符颜色和宽度

我想绘制具有分组样式的UITableViewCell的背景。我的问题是我无法调用-(void)drawRect:(CGRect)rect或者我认为它应该以编程方式调用...我从以下链接中获取了代码。Howtocustomizethebackground/bordercolorsofagroupedtableviewcell?////CustomCellBackgroundView.h////CreatedbyMikeAkerson11/21/08.//Copyright2008__MyCompanyName__.Allrightsreserved.//#importtypedefenu

iphone - iOS 跳转到不同的 View

我有一个基于导航的应用程序。RootView是一个项目列表。从这个RootView中,您可以点击表格单元格进入项目的详细信息View。或者您可以转到表单View,通过导航栏中的“添加”按钮创建新项目。我的问题是如何在创建新对象后从表单View跳转到详细信息View?我不想将详细信息View推到表单View之上,因为我希望根TableView是用户在从详细信息View中按下“后退”导航按钮后看到的内容。我尝试了以下方法。它很好地弹出到RootView,但之后不会推送详细View..[contextsave:&error];[self.navigationControllerpopToRo

cocoa-touch - 如何将 subview 上触摸事件的坐标转换为其父 View 中的坐标?

我正在深入研究iOS开发,并且正在研究触摸事件。我有一个名为UIPuzzlePiece的类,它是UIImageView的子类,它表示您可以在屏幕上四处移动的拼图对象。我的目标是能够用手指在屏幕上四处移动拼图。目前,我在UIPuzzlePiece类中实现了touchesBegan和touchesMoved事件...//Handlesthestartofatouch-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[[eventtouchesForView:self]anyObject];C

iphone - 旋转后获取 UIViewController View 的大小

我有一个带有一堆subview的UIViewController,如果iPad处于纵向或横向模式,我需要以不同的顺序进行布局。我希望能够获取UIViewController的View在旋转后将转换成的大小,以便我可以为我的subview计算新的帧集。但是,我还没有找到任何方法在旋转发生之前获得这个新尺寸,并且当旋转发生时已经太晚了,因为我无法将subview转换到它们的新位置的动画。有人知道解决这个问题的方法吗? 最佳答案 您是否尝试过willAnimateRotationToInterfaceOrientation:duratio

objective-c - 在 addSubview 之后更改 View ,什么是好的做法?

这听起来可能是个新手问题,但我是iOS开发人员的新手。假设有这段代码。UILabel*label=[[UILabelalloc]init];...[someScrollViewaddSubview:label];...label.text=@"SomeText";在addSubview之后修改View是好的做法吗?实际上我担心的可能是,标签有可能在到达label.text赋值之前被释放,例如在viewDidUnload中,对吗?并且分配将失败。总的来说我的问题是在addSubview之后修改View是个好习惯吗?在addSubview之后释放View是否是一种好习惯,如果我以后需要获取