视图专题提供视图的最新资讯内容,帮你更好的了解视图。
我正在尝试替换单元格的默认编辑模式行为. 我不想要左边的配件视图的红色圆圈出现. 进入编辑模式后,我需要它将内容视图左移&显示我的删除按钮. 我到目前为止(定制UITableViewCell)覆盖: -(void) setEditing:(BOOL)editing animated:(BOOL)animated { /* don't call super */ // [super s
我还是新的 xcode / iOS,并有以下问题: 为了显示一些移动调试信息,我有一个UIview作为插件属性添加/连接到我的一个Viewcontroller.这个视图是UIview的一个自定义子类.现在我添加一些UIlabel作为这个视图的子视图,并希望将这些标签的插座连接拖动到我的customUIview.h文件,以便这些标签可以作为我的自定义UIview类的属性访问(不需要直接访问它们视图控
我创建了一个覆盖drawRect的UIView子类,并使用AddArcToPoint()绘制圆角. (我不想使用图层的角半径属性,因为我需要定义哪些角必须舍入.) 问题我不能得到:如果我添加一个子视图(0 | 0),它隐藏我的圆角.任何想法如何解决这个问题?我想要很好地剪辑. 这是绘制圆角矩形的代码.这是Monotouch,但任何开发人员都应该可以理解. (您可以在这里找到完整的代码:https:
我很少在这里迷路我有一个基本的主要细节应用程序,我想根据MasterViewController中选定的行更改详细视图,但视图具有不同的内容,一个具有图像库,另一个将在全屏幕上加载视频.它不只是刷新细节视图,而是加载另一个视图.怎么做得更好(快)的方式呢? 我建议你使用替换段. 只需创建一个由您的行发起的所需视图,并使用“样式:替换”和“目标:细分拆分”. Segues在iOS 5 SDK中引入
有没有办法获取可见的所有部分标题视图? 类似于UITableView的visibleCells实例方法 使用indexPathsForVisibleRows的问题是它不包括没有任何行的节.要获取所有可见的部分,包括空白部分,您必须检查该部分的rect,并将其与表的contentOffset进行比较. 您还必须注意浮动部分的平面样式与没有浮动部分的分组样式之间的区别. 我做了一个支持这个计算的类别:
我正在考虑一个非常简单的ViewModel和ViewController的结构,用于测试应用程序.我有一些类似的东西: FirstViewController.m: - (IBAction)launchButtonSelected:(id)sender { [self.viewModel launchActionSelected]; } FirstViewModel.m: - (void)
我完全是iOS开发的新功能,当我在当前视图中按下一个按钮时,我想加载另一个视图. 我创建了一个基于视图的应用程序,以下是代码: //我的文件名是poo1 //这是poo1ViewController.h文件 #import <UIKit/UIKit.h> @interface poo1ViewController : UIViewController { IBOutlet UIButton *
像我说的那样,我在Interface Builder中添加一个UIButton,我想添加一个UILabel,UI ImageView作为按钮的子视图,但是我不能在IB中添加任何对象.有人知道该怎么做吗?非常感谢你. 我可以使用代码来实现,但我想在IB中实现它,所以我可以在任何我想要的类中使用它. 我之前通过添加UIView(而不是UIButton),然后将UIButton和UILabel添加到UI
所以我用自己的初始化程序编写了自己的自定义视图.但是,当我的主视图加载我的自定义视图时,会以错误的方式进行描述.它的边界为600×600矩形,而superview为375×607.我确实试图把自动约束,似乎没有工作.我尝试在子视图初始化中以编程方式执行此操作,但每当我尝试将其bounds属性初始化为其superview边界时,我在superview中得到nil. override init(fra
我是 IOS编程的新手,我在单击按钮时显示视图,使用按钮方法中的以下代码. @IBAction func moreButton(_ sender: Any) { self.helpView.isHidden = false } 最初,在viewDidLoad方法中将self.helpView.isHidden设置为true以隐藏视图.现在,我如何通过触摸视图外的任何
我想定位一个UIView,使它出现在3.5英寸和4英寸Retina屏幕的中央.做这个的最好方式是什么?如果我关闭所有自动调整条,我希望它与屏幕中心对齐,但这似乎不会发生. 我很高兴使用新的Autolayout,但我不知道怎么做才能做到这一点. 按照以下步骤操作XIB,您应该正确调整视图大小: >为了实现无缝的iOS4兼容性,首先将顶视图尺寸设置为Retina 3.5尺寸. >删除顶视图的size参
使用Xamarin Forms,请考虑下面的Xaml. <StackLayout VerticalOptions="FillAndExpand"> <Image x:Name="cameraImage" Source="camera.png" /> <Label Text="Describe the image" /> <Editor /> <Button Text="Sa
我目前有一个子视图,它创建并添加到ViewDidLoad()中的UIView中.我正在尝试使用UIGestureRecognizers来检测点击并取消隐藏特定按钮.我目前的代码: override func viewDidLoad() { super.viewDidLoad() architectView = CustomClass(frame: self.view.bounds)
我一直坚持这个问题一段时间,找不到有关如何做到这一点的任何有用信息.. 我有一个基本视图(视图1),我可以在其中选择tableview中的项目.在项目“页面”(视图2)上,我可以选择编辑该项目,触发模态视图(视图3). 在此模态视图中,我可以选择删除此项目.如果用户按下该按钮并确认他们要删除该项目,我想将该应用程序发送回视图1 .. 我已经尝试了很多不同的东西(popToViewControlle
我怎样才能轻松地制作一个水平滚动集合视图,填充单元格跨越行而不是列向下?我希望有5列和3行,但是当有超过15个项目时,我希望它滚动到下一页.这件事情我有很多麻烦. 选项1 – 推荐 为集合视图使用自定义布局.这是执行此操作的正确方法,它使您可以控制单元格如何填充集合视图. 这是来自“raywenderlich”的UICollectionView Custom Layout Tutorial 选项2
我正在编写一个具有3个视图控制器的简单应用程序.根视图控制器是一个项目列表,基本表视图.关闭这个视图控制器,我推送两个不同的视图控制器基于一些用户交互 – 创建项目视图控制器或视图项目视图控制器. 所以,故事板看起来就像一个V,或者什么. 在我的创建项目视图控制器上,当用户创建一个新项目时,我希望它回到根视图控制器,然后推送到视图项目控制器,以便我可以查看新创建的项目. 我似乎无法让这个工作.很容
我有一个主视图控制器来处理我的2D opengl ES视图的图形,以及一个子视图控制器buttonManager,用于确定在启动期间加载和绘制的按钮. 一旦用户按下这些按钮之一,就会创建该视图控制器,并且其视图应该会出现,但是该视图从未被添加,但已被测试工作.从主视图控制器继承我的代码: buttonManager=[[ButtonManager alloc] init]; [self addC
我正在使用Autolayout Progrmatically创建UiScrollview和UIPagectontrol的应用程序 我创建了TKScroller作为UIView的子类,我使用一些模式和数组来初始化它. TKScroller.m -(void)setData{ [self layoutIfNeeded]; CGRect mainFrame=self.frame; [self la
我有一个子视图和一个超级视图. superview附加了一个UITapGestureRecognizer. UIView *superview = [[UIView alloc] initWithFrame:CGRectMake:(0, 0, 320, 480); UIView *subview = [[UIView alloc] initWithFrame:CGRectMake:(100, 10
我有一个UIView在下面有一个UITableView: 我想做的是在用户开始在表中滚动以使UITableView有更多的空间(当您再次向下滚动)时,让UITableView上方的视图向上移动(以外的方式). 我知道这通常是用表头视图来完成的,但我的问题是我的表视图在一个选项卡内(实际上是使用TTSliddingPageviewcontroller实现的侧滚页面视图).所以当我只有一个顶级UIVi