jjzjj

ContentView

全部标签

objective-c - iOS - 在 iPad 上为 UIView 设置动画,同时更改 x 原点和宽度?

我在iPad上使用UIView动画时遇到了一些问题。我正在开发一个项目,在该项目中,我使用JTRevealSidebarframework在左侧实现了一个“facebook样式”菜单。.这个框架工作得很好,但是,我不想将右侧View“推”出屏幕,而是想调整它的大小,这样用户仍然可以看到右侧View的全部内容。我已经设法通过更改View的框架以及进行偏移来做到这一点。这是侧边栏打开时的样子:关闭时:这个右侧View包含一个带有两个按钮的导航栏(左侧的一个按钮用于切换左侧边栏,右侧的另一个按钮用于关闭Controller),内容本身是一个简单的UIWebView。我遇到的问题是在动画过程中

ios - 为什么 UITableViewCell 的 contentView 高度总是比 UITableViewCell 小一个点?

我的单元格在UITableViewCell级别的高度为44磅。contentView显示43点,在IB中显示为灰色。如何使内容与单元格大小相同?请注意,我在单独的xib文件中设计我的单元格。我希望我的单元格之间没有边距。我还将None设置为表格View的分隔符样式。IB中的行高也设置为44点。不使用任何部分。 最佳答案 如果您使用Storyboard,请将tableView的Separator设置为None(而不是Default)摆脱1pt分隔符,contentView的高度变得等于单元格的高度(即使它是灰色的)注意:此解决方案不适

ios - 我试图让 UILabel 在 UIScrollView 内部滚动,但它不滚动

这是我的.m-(void)viewDidLoad{[superviewDidLoad];[self.scrollViewaddSubview:self.contentView];self.scrollView.contentSize=self.contentView.bounds.size;NSNumberFormatter*numberFormatter=[[NSNumberFormatteralloc]init];NSMutableArray*arr=[[NSMutableArrayalloc]init];arr=[SingletongetArray];NSString*str=[

ios - 调试 IBDesignable - 调试选定的 View 不工作

最近我制作了可重用的类,用于在界面View中呈现IBDesignablesxib。@interfaceReusableView()@property(nonatomic,strong)UIView*contentView;@end@implementationReusableView-(instancetype)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];[selfsetupXib];returnself;}-(instancetype)initWithCoder:(NSCoder*)aDecoder{self

ios - 有没有办法将 UIView 嵌入 UIScrollview 而不会丢失 iOS 中的 subview 约束?

我的ContentView中有太多subview,现在我想要UIScrollview中的这个contentView,但如果我这样做,我将失去所有subview的约束。编辑器->嵌入UIScrollview不工作。有没有办法将ContentView嵌入到UIScrollView中?谢谢 最佳答案 不可靠的答案。但通过选择ContentView修复编辑器->嵌入->ScrollView然后Xcode提示约束。单击红色按钮并选择“添加缺少的约束”。这对我来说是固定的。 关于ios-有没有办法将

ios - 自定义 UITableViewCell 中的 contentView 宽度错误?

在UITableViewCell子类中,我覆盖了layoutSubviews,因为我需要计算几个subview的帧。我所有计算的基础是内容View的宽度。这就是我开始实现layoutSubviews的样子:-(void)layoutSubviews{[superlayoutSubviews];//invokethistosetupthecontentview'sboundsCGFloatcontentViewWidth=self.contentView.bounds.size.width;[...]//calculateandassignframestosubviews}我已经开始在i

objective-c - 缩进不适用于自定义 UITableViewCell

我的项目中有一个简单的自定义UITableViewCell,并且刚刚向表格添加了一个编辑操作。一切似乎都很好,但编辑时缩进不起作用,并且编辑图标与内容重叠。(更不用说删除按钮了)自定义单元格是在界面生成器中创建的,像往常一样具有标准约束,我已经尝试在类中覆盖layoutSubviews方法,正如在其他地方提到的那样,但没有成功,如下所示;(void)layoutSubviews{[superlayoutSubviews];floatindentPoints=self.indentationLevel*self.indentationWidth;self.contentView.fram

iphone - NSLayoutConstraints 代码使 View 居中并保持其纵横比

我希望我的subview是一个以其父View顶部为中心的16:9矩形。换句话说,我希望它:与其父View一样宽,但不超过400像素(UI可以旋转为横向),当它比父View窄时水平居中,将其顶部固定到其父View的顶部,并且更改其高度以保持16:9的纵横比。这段代码几乎做到了,除了我很难使水平约束起作用并且没有超过或低于约束...-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.UIView*contentView=[[UIViewalloc]init];contentView.

ios - '常数不是有限的!那是非法的。常量 :nan' error in Objective C

当我尝试启动我正在使用的应用程序时收到以下错误。'常数不是有限的!那是非法的。常量:nan'这是Instagram的学校项目克隆。我认为错误出在subview中或可能在创建的约束中,但不幸的是我只是没有看到问题。-(void)layoutSubviews{[superlayoutSubviews];//Beforelayout,calculatetheintrinsicsizeofthelabels(thesizethey"want"tobe),andadd20totheheightforsomeverticalpadding.CGSizemaxSize=CGSizeMake(CGRe

swift - 在 Swift 的 UITableViewCell 中以编程方式布局 UILabel 和 UIView subview 的最佳方法

使用Swift和自动布局,在单元格中放置标签和自定义View的最佳方式是什么?我想要左边的标签和右边的View。View可以是UIView的任何子类。我遇到的一个问题是调整标签的宽度以适合文本。我希望自定义View占用剩余空间。我不喜欢使用视觉格式,而是使用NSLayoutConstraint():functableView(aTableView:UITableView,cellForRowAtIndexPathanIndexPath:NSIndexPath)->UITableViewCell{letcell=UITableViewCell(frame:CGRect(x:0.0,y:0