繁体   English   中英

ios-在另一个UIView中将UIView子类化?

ios - Subclassing an UIView inside another UIView?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有2个UIViews,其中都有一些代码。

我可以将一个子类self.view addSubView:_msgView];给UIViewController,例如self.view addSubView:_msgView]; _msgView是UIView。

现在,_msgView是一个普通的UIView,它具有0.7 Alpha放在UIViewController上。

现在我有另一个UIView叫做menuButtons,我想把它放在_msgView的顶部。

我以为我可以使用[_msgView addSubView:_menuButton]; 但这不起作用并且发出警告

不兼容的指针类型将“ MenuButtons * __ strong”发送到“ UIView *”类型的参数

如何将一个UIView放在另一个UIView之上?

//编辑:

#import <UIKit/UIKit.h>
#import "SlideMessageView.h"
#import "definitions.h"


@interface MenuButtons : UIView
{
UIButton *onBack;
UIButton *onForward;
UIButton *onRefresh;
UIButton *onHome;
UIButton *onSafari;
UIButton *onChrome;
UIButton *onPocketReader;
UIButton *onSavePDF;
UIButton *onPrint;
UIButton *onShare;

SlideMessageView *msgView;

BOOL viewVisible;
}

UIButton在其下方设置了@properties。

1 个回复

您做1件事..如果您通过代码生成两个视图,则将两个视图添加到self.view本身中并分别设置其框架。

即,如果第一个视图位于顶部,则设置框架msgview.frame = CGRectMake(0,0,320,100); 第二个视图的ans someview.frame = CGRectMake(0,100,320,200);

1 iOS-可重用的UIView子类

我正在尝试构建一些不同的UIView子类以向我的应用程序用户显示信息。 我遇到的一个问题是能够多次调用该视图。 这是测试电话: 这是初始化和显示的代码: 这是关闭的代码(在调用了某些动画功能之后,此处未显示): ...

3 iOS - 为圆角矩形创建UIView子类

我正在尝试为一个带圆角的矩形创建和使用一个非常简单的UIView子类。 我创建了一个新类,如下所示: RoundedRect.h RoundedRect.m 我正在使用iOS 5.1和故事板,并在IB检查器窗口中将自定义类属性设置为'RoundedRect',但是当我运行 ...

4 如何子类化UIView? [重复]

这个问题已经在这里有了答案: Swift子类UIView 6个答案 错误状态:“无法不带任何参数调用ReplyContent.init。 ...

2016-05-30 04:13:00 1 109   ios/ swift
5 发行子类化UIView

我已经创建了自己的自定义视图,具有自己的标题和主文件以及相应的nib(.xib): 头文件 我正在综合所有内容,然后在另一个UIViewController类中尝试加载此视图。 我设置了它的属性: 并且正在这样添加: 如何在NIB中访问这些子视图? 是否需要将它 ...

7 UIView子类化和OOP

我有一个应用程序,其中模型是菜单对象的数组,其中包含标题,图像,方法等信息。 我想创建一个包含菜单视图列表的滚动视图,也许每个菜单都带有图片,标题和简短描述。 为此,我想继承UIView并为每个菜单创建一个MenuView实例。 我的问题是我应该如何将模型传达给视图。 据我所 ...

8 子类化UIView / UIViewController

我的应用程序中需要很多自定义按钮。 目前,我正在使用情节提要在我需要的每个控制器上定义这些按钮。 但是,我觉得,由于我在整个应用程序中都需要它们,所以最好放一个将UIView或UIViewController子类化的视图控制器/视图,因此,如果我需要进行任何更改, UIViewControl ...

9 iOS - 何时创建子ViewController与UIView子类?

也许这是一个愚蠢的问题,但我在iOS开发过程中多次遇到过这个问题。 有时我会开发一个我想在多个屏幕上使用的视图组件,所以我决定将UIView子类化并使其成为可以在多个地方使用的东西。 然后,我开始添加功能。 也许它需要响应NSNotification ,或者它应该响应用户触摸。 ...

10 子类化UIView有什么需要

我有一个问题,我们为什么要创建派生的类UIView时候,我可以把尽可能多的UIViews在任何视图控制器,可以与访问它们IBOutlet 。 在子类化UIView之后,我们有什么特殊的功能。 可能不是一个有效的问题,但是我很想知道答案。 任何帮助将不胜感激。 提前致谢。 例 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM