草庐IT

UIView-Encapsulated-Layout-Height

全部标签

ios - 在 UIView 上绘制一条 5 像素的线

这个问题在这里已经有了答案:What'sthebestapproachtodrawlinesbetweenviews?(2个答案)关闭9年前。我有一个非常简单(希望非常简单)的问题。在Objective-C中,如何在两点之间画一条线并将其添加到UIView中?我曾尝试使用UIImageView并操纵其Transform属性,但最终在使用以下代码时将线变成正方形或矩形:[[selftline]setFrame:CGRectMake(start.x,start.y,width,5)];[[selftline]setTransform:CGAffineTransformMakeRotatio

iphone - 如何使 UIViewController View 继承自另一个 UIView?

我有一个没有NIB文件的UIViewController。现在我有了一个自定义的UIView。我想让UIViewController的View继承self自定义的UIView,这可能吗?我知道如果我有XIB文件,我可以从那里制作自定义类,但没有XIB可以完成吗?提前致谢 最佳答案 如果您正在使用UIViewController子类,并且不想使用nib文件,那么请重写子类中的loadView方法:@implementationMyViewController-(void)loadView{self.view=[[MyViewalloc

ios - 滚动时如何使 UIScrollView 锁定 3 个 UIView 中的 2 个?

我有一个iPad应用程序(XCode4.6.3、iOS6.2、ARC和Storyboards),其中一个场景的下半部分具有以下结构(所有网格都是UIView,SubViewData也是)。目的是要有一些看起来像电子表格的东西;我需要能够水平滚动并且左侧网格将保持锁定状态,如果我垂直滚动,顶部网格将保持锁定状态。这是现在的样子,没有滚动(右边和下面都有更多内容):更新:这是定义UIView的代码:我查看了SO和Google,但没有找到这方面的例子。谁能告诉我我需要更改什么才能使这段代码正常工作,或者给我一些好的文档,我可以从中获得有关contentOffset的详细信息?(我已经看过UI

ios - 使用 NIB 的具有委托(delegate)的 UIView 子类

我正在尝试使用nib对UIView进行子类化。使用以下代码:-(void)awakeFromNib{[superawakeFromNib];NSArray*v=[[NSBundlemainBundle]loadNibNamed:@"Qus_Scale1to7View"owner:selfoptions:nil];[selfaddSubview:[vobjectAtIndex:0]];}-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){NSArray*v=[[NSBundlemainBund

ios - 动画 UIView 形状及其内容

在iPhone应用程序中,您将如何为UIView的形状设置动画,例如从矩形变为圆形?我试过:CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"path"];animation.duration=20.0;animation.timingFunction=[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];animation.fromValue=(__bridge_transferid)aPath;anim

ios - 从 UIView drawViewHierarchyInRect :afterScreenUpdates: 获取黑色(空)图像

在成功使用UIView的新drawViewHierarchyInRect:afterScreenUpdates:方法后,在iOS7中引入以获得图像表示(通过UIGraphicsGetImageFromCurrentImageContext())模糊我的应用程序还需要获取View的一部分。我设法通过以下方式获得它:UIImage*image;CGSizeblurredImageSize=[_blurImageViewframe].size;UIGraphicsBeginImageContextWithOptions(blurredImageSize,YES,.0f);[aViewdraw

ios - 避免在 UIView 上使用动画

因此,为了简单起见,我尝试使用与iMessage中相同的View:一个颠倒的UITableView。我有一个旋转的UITableView:self.tableView.transform=CGAffineTransformMakeRotation(-M_PI);每个UITableViewCell也旋转以正确显示:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[[UITableViewCellall

ios - 要动态添加 UIView,还是创建 UITableView? ios

我是iOS开发新手。我目前正在开发一个应用程序,该应用程序具有从网络服务器带回的动态内容,映射到数据模型并显示给用户。到目前为止,我已经创建了View来使用模型,然后将View作为subview添加到ScrollView中,计算每个View的y坐标,以便它们一个接一个地添加。这种按顺序添加元素是“类似列表”的,并且可以是表格View中的表格单元格。到目前为止,我已经避免了这种方法,因为我的一些View具有不同的高度,而且我读到当单元格具有动态行高时,表格View的性能会显着下降。将顺序subview添加到ScrollView中是否会冒性能风险?对于我所描述的内容,tableview是更

ios - 自定义 UIView 在 addSubview 上不可见

我创建了一个简单的ProgressView类,我希望在执行一些长任务时显示它。但是,当我将它添加到父View时,它永远不会变得可见,并且永远不会调用layoutSubviews。类实现如下:@implementationProgressView@synthesizetitle;@synthesizecancel;@synthesizeprogress;@synthesizedelegate;-(id)initWithFrame:(CGRect)frame{//frame=CGRectMake(0,0,240,112);self=[superinitWithFrame:frame];if

ios - 在 UIView/UIViewController 关系中定义委托(delegate)

我有一个名为TargetView的子类UIView,它包含在一个名为MainViewController的UIViewController中。我想将MainViewController设置为TargetView的委托(delegate),以便MainViewController可以从subview(TargetView)接收消息。在我的MainViewController(UIViewController)header中,我有以下内容:#import#import"TargetView.h"@classTargetView;@interfaceMainViewController:UI