jjzjj

addSubview

全部标签

ios - UITextView - addSubview - 自动布局

问题:我创建了UITextView的子类并添加了一个subviewv1。我正在使用Autolayout,因此我尝试添加定位subviewv1的约束。错误:它抛出以下错误:由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“执行-layoutSubviews后仍需要自动布局。”尝试次数:我已经尝试在layoutSubviews中创建约束,但我遇到了同样的错误目标我的主要目标是在TextView的底部添加淡入淡出效果问题:有没有更好的方法来实现我的目标?如何解决此错误? 最佳答案

iphone - AppDelegate UIWindow addSubView 在不同的 viewController

我正在尝试从UIViewController在AppDelegate的UIWindow中添加一个UILabel。我就是这样做的:AppDelegate代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]]autorelease];//Overridepointforcustomizat

ios - UIView addSubview subview 不显示

-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.HeadViewController*headViewController=[[HeadViewControlleralloc]initWithNibName:@"HeadViewController"bundle:nil];UIView*view=[[UIViewalloc]initWithFrame:CGRectMake(0,0,320,120)];[viewaddSubview:headViewCont

ios - addArrangedSubview 与 addSubview

我是新手,我编写了一个继承自StackView的customView,并以编程方式创建了一个具有少量属性的button,当我将其添加到我的自定义View时,我有两个问题:如果我使用addArrangedSubview(myBtn),我的View会忽略那些我添加并填充了整个宽度。但是如果我使用addSubView(myBtn),没关系(44x44的蓝色方block)如果我使用addArrangedSubview(myBtn),addTarget()不起作用并且myBtn不可点击,但是当我使用addSubView(myBtn)时,它起作用了完美。这是我的自定义View类:importUIK

ios - addChildViewController 和 addSubview 的区别?

这两种方法都将View添加为父View的subview,并且View可以接收事件。什么时候使用哪一个? 最佳答案 这完全取决于您希望如何管理新的subview。如果您希望新的subview由当前View的ViewController管理(例如,您要添加一些简单的东西,例如一些UILabel对象),您只需调用addSubview。另一方面,如果新的subview有自己的ViewController(即它是足够复杂的View集合,具有丰富的功能,你想用它自己的Controller封装所有这些复杂性来管理这个新subview所做的一切)然

iphone - iOS:iOS 4.3 和 5.0 之间的不同 addSubview 行为

之前在iOS4.3中编码时,我发现当使用[superviewaddSubView:controller.view]将ViewController的View添加到另一个View时,Controller实例将不会收到-viewWillAppear/viewDidAppear消息,我在堆栈溢出的某个线程中发现了同样的问题。之后,我根据需要手动调用-viewWillAppear/-viewDidAppear。但是,在升级到iOS5.0之后,一些活泼的UIView行为发生了。最后我发现在iOS5中,[superviewaddSubView:controller.view]会自动向Controll

xcode - 如何在 addSubview 之后添加约束,以便 subview 随父 View 调整大小

我有一个示例项目来演示这里的问题https://github.com/ericgorr/autolayout_with_addsubview.git我有一个名为CalcView的View,我想以编程方式将其作为subview添加到应用程序主窗口的View中。当我调整窗口大小时,我希望调整CalcView的大小。在MainWindowController的windowDidLoad中,我通过以下方式添加subview:letcalcViewController=ELIZCalcView()letcalcView=calcViewController.viewcalcContentView

iphone - 将 subview 添加到 UIButton

我正在尝试将subview添加到UIButton。这现在工作正常。但是一旦我添加了subview,该按钮就无法再点击了。我使用以下代码:UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];button.frame=CGRectMake(column*100+24,row*80+10,64,64);[buttonaddSubview:asyncImage];[buttonaddSubview:price];[buttonaddTarget:selfaction:@selector(buttonClicked:)forCo

iphone - 将 subview 添加到 UIButton

我正在尝试将subview添加到UIButton。这现在工作正常。但是一旦我添加了subview,该按钮就无法再点击了。我使用以下代码:UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];button.frame=CGRectMake(column*100+24,row*80+10,64,64);[buttonaddSubview:asyncImage];[buttonaddSubview:price];[buttonaddTarget:selfaction:@selector(buttonClicked:)forCo

iphone - self.window.rootViewController 与窗口 addSubview

我注意到ApplicationDelegate中有很多iPhone应用示例-(void)applicationDidFinishLaunching:(UIApplication*)application有[windowaddSubview:someController.view];(1)相对于self.window.rootViewController=self.someController;(2)是否有任何实际理由使用其中一个而不是另一个?一个在技术上是正确的吗?Controller是否有与数字(2)等效的命令,例如self.someController.rootController