jjzjj

CGRectMake

全部标签

iphone - 如何使用准确的框架和展示位置 ID 启动 revmob 横幅广告?

我尝试使用RevMob建议的代码来展示带有特定展示位置ID的横幅广告,但没有成功,尝试了以下代码:RevMobAds*revmob=[RevMobAdsrevMobAds];RevMobBanner*banner=[revmobbannerWithPlacementId:@"ID_FROM_REV_MOB"];[bannershowAd];甚至尝试添加以下语句if(IS_iPad){banner.frame=CGRectMake(0,958,768,66);}elseif(IS_WIDESCREEN){banner.frame=CGRectMake(0,518,320,50);}els

ios - 以编程方式创建覆盖 iPhone 屏幕前 50% 的 subview

我有一个subview,我一直在通过使用frame属性并将其值设置为CGRectMake函数的参数值来自定义其大小。我一直在缓慢但肯定地更改CGRectMake参数并重新运行应用程序以使subview到达屏幕上的正确位置,但我知道必须有更简单的方法。这是我目前正在做的事情:UIImageView*halfView=[[UIImageViewalloc]initWithImage:image];[self.viewaddSubview:halfView];halfView.frame=CGRectMake(0,0,320,270);有没有一种方法可以让我不必手动将这4个参数输入到CGRe

ios - UIView Frame Size Didn't Change UIImageView 放在里面

我在框架中制作图片,然后用户可以在运行时调整框架大小。为此,我在我的主UIViewController中创建了一个自定义的UIView并在此UIView中放置了2个UIImageView。在xCode的文档大纲Pane中,它的层次结构是:View|--ImageView|--ImageView我正在使用这行代码来更改UIView的大小,在不同的条件下它会相应地调整大小:self.imageObject.frame=CGRectMake(self.imageObject.frame.origin.x,self.imageObject.frame.origin.y,200,200);ima

ios - UITableViewCell 子类

我有这段代码:if(cell==nil){CGRectcellFrame=CGRectMake(0,0,300,250);cell=[[UITableViewCellalloc]initWithFrame:cellFramereuseIdentifier:CellTableIndetifier];CGRectnameLabelRect=CGRectMake(0,5,70,20);UILabel*nameLabel=[[UILabelalloc]initWithFrame:nameLabelRect];nameLabel.textAlignment=NSTextAlignmentCent

ios - wait_fences : failed to receive reply: 10004003 - viewDidLoad

我遇到了这个错误,很好奇是什么触发了它。根据我的阅读,通常是关于在viewDidLoad内部设置动画或阻止UIAlertView。1.如果我注释掉scrollView代码块,错误就会消失。2.如果我留下scrollView代码,注释掉从360Controller开始到pageOne结束。警告消失。3.是否因为内存过载?-(void)viewDidLoad{[superviewDidLoad];self.view.hidden=YES;//Doanyadditionalsetupafterloadingtheview.self.view.backgroundColor=[UIColorg

objective-c - 旋转后重新组织 View 中元素的最佳方法是什么?

我有一个subview(除了其他标准的CocoaTouch控件之外),其中有6个按钮和标签。我正在使用这些困惑的代码在旋转事件中旋转并调整这些按钮和标签的大小。-(void)updateLayoutForNewOrientation:(UIInterfaceOrientation)orientation{if(UIInterfaceOrientationIsPortrait(orientation)){button1.frame=CGRectMake(20,59,130,80);button2.frame=CGRectMake(170,59,130,80);button3.frame=

iphone - 移动到另一个 View Controller 时,UISearchBar 不会在 resignFirstResponder 上隐藏键盘

我有一个正常运行的UISearchBar-如果我点击“搜索”或“取消”,键盘就会消失。但是,当我在我的导航堆栈上推送一个新的ViewController时,如果键盘打开,它不会关闭。它保留在旧ViewController中,如果我导航回它,键盘仍会显示。我很困惑,因为我的searchBarShouldEndEditing方法按预期被调用,而我确实[activeSearchBarresignFirstResponder]。这适用于“搜索”或“取消”,但不适用于由View消失触发的情况。我的委托(delegate)代码:#pragmamarkSearchbardelegatemethods

ios - 转换 NSpoint 并将值传递给 CGRectMake

我在NSPoint中得到一个点:NSPoint:{273,534}我想将273和534传递给CGrectMake。例如:viewTwo.frame=CGRectMake(273,534,someValue,someValue)我无法获取NSpoint中的值。我尝试将它传递给NsArray和NSDictionary。什么都不管用。请帮忙我在控制台中使用Po命令,发现我需要的值在NSPoint中。但不知道如何转换它 最佳答案 NSPoint是一种Mac操作系统类型。我不认为它是在iOS中定义的。在iOS中,您可以将NSPoint转换为C

ios - 如何以编程方式在 iOS 中从右向左移动文本

我想在我的应用程序中显示一些文本,例如移动文本(从右到左滚动动画)。如何以编程方式执行此操作?我使用了UIViewcontroller。我正在开发AVAudioplayer。所以在UIViewController的顶部,文本将从右向左移动。 最佳答案 首先,您在View中放置一个标签并将其框架设置为不在View中,如下所示。-(void)viewDidLoad{[superviewDidLoad];la=[[UILabelalloc]initWithFrame:CGRectMake(320,100,200,60)];la.text=

iphone - 有没有一种方法可以在 Interface Builder 中实际*视觉设计*双视​​图(横向 + 纵向)?

我目前的设计要求在数据的纵向和横向View之间使用一些很酷的动画。数据表示相当复杂,因此在图形和数据元素之间,屏幕上可能同时显示大约30个按钮和标签。我已经创建了一个设计非常紧凑的界面……现在我正在布置横向View的元素。到目前为止,我发现这样做的唯一方法是在代码中实际布置横向View,例如:-(void)positionViews{UIInterfaceOrientationdestOrientation=self.interfaceOrientation;if(destOrientation==UIInterfaceOrientationPortrait||destOrientat