草庐IT

iphone - UIView 绘制时的背景色

Objective-C或C#.Net答案很好我有一个UIView,我在其中绘制文本。背景是黑色。如何使其白色或透明?publicoverridevoidDraw(RectangleFrect){using(varcontext=UIGraphics.GetCurrentContext()){context.ScaleCTM(1f,-1f);context.SetFillColor(Settings.ColorButtonText.CGColor);context.SetTextDrawingMode(CGTextDrawingMode.Fill);context.SelectFont(

ios - UIView 拆分过渡

我很可能只是使用了错误的术语,但我一直在寻找是否有一个iOSUIView转换拆分一个View(蓝色)和任何subview控件以显示另一个View(红色))及其控件。我发现有几篇文章提到了2011年的类似内容,但最近没有提及,所以想知道现在我们已经升级到iOS8是否添加了任何新内容。任何指点将不胜感激。 最佳答案 如果您尝试进行这样的分割过渡,我已经为ViewController过渡创建了一个动画Controller。如果你看代码,你会发现可以有两种不同的方式进行中转,从中间打开fromview或者toview出现并折叠在fromvi

ios - UITapGestureRecognizer 不适用于自定义 UIView 类

我制作了一个自定义View类。我正在我的ViewController类中初始化它。我已经启用了用户交互,但它也不起作用。我在类似的问题中搜索过它,但大多数人都说要启用用户交互。这是我编写的代码。@interfaceProfileCreatorViewController(){SectionTitleView*ProfileTitle;CGRectmainFrame;}@end@implementationProfileCreatorViewController-(void)viewDidLoad{[superviewDidLoad];mainFrame=CGRectMake(self.

ios - 当我用 UIView 覆盖所有屏幕时,如何用 UIView 覆盖 UIStatusBar? (iPhone)

当我用UIView覆盖所有屏幕时,如何用UIView也覆盖UIStatusBar? 最佳答案 我也为如何做到这一点而苦苦挣扎了很长时间!终于弄明白了:)关键是将新窗口的windowLevel设置得非常高,这样它就位于所有其他窗口/View/状态栏等之上:UIWindow*keyWin=[UIApplicationsharedApplication].keyWindow;UIWindow*hudWindow=[[UIWindowalloc]initWithFrame:CGRectMake(0.0f,0.0f,keyWin.frame.

iphone - 在 UIViewController 内部集成 UIView 和 GLKView

我使用Xcode4.3.2和iOSSDK5.1。我想在我的Storyboard中创建一个ViewController,它在半个屏幕上包含一个GLKView,在另一半上包含Buttons+Text。我尝试将两者都放在UIViewController中,但可以让它工作。有什么想法吗?文章?教程? 最佳答案 在UIViewController中创建一个GLKViewController实例,现在将GLKViewController添加为subviewController,并将GLKView作为subview添加到UIViewControl

iphone 开发 : how to put a UIView over UITableView

这个问题在这里已经有了答案:HowtoaddaUIViewabovethecurrentUITableViewController(21个回答)关闭8年前。在我的应用程序中,我使用Storyboard。我在Storyboard中的元素之一是UITableViewController。所以它里面有一个TableView。我的问题是如何将UIView置于此tableview之上。它会被隐藏,我想让它在按下tableview中的tableviewcell时可见。那可能吗?我该怎么做?

ios - 在 UIView 之间滑动手势

我有一个ViewController类,其中我在self.view上有一个名为templateView的UIView,它由一个名为gridView的UIView组成,这里我需要在templateView,为此我添加了滑动手势,例如,swipeRight=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipeRightAction)];swipeLeft=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swip

iOS - 更改子类 UIView 的 subview 的框架(使用启用自动布局的 Storyboard)

我正在构建自定义进度条(UIView的子类)。我将UIImageView添加到使用重复图像显示进度的UIView。View被添加到Storyboard中,我可以让它显示得很好,但是如果我尝试更改框架,那么它只会显示Storyboard文件中显示的内容(即如果StoryboardView有黄色背景,但uiview子类的代码将其更改为绿色,如果我尝试更改代码中UIImageView的框架以反射(reflect)当前进度,则它默认返回黄色背景)我试过使用这些但没有成功:[selfupdateConstraints];[selflayoutSubviews];更新我知道我需要设置一个约束以用于

iOS:无论屏幕大小如何,使用自动调整大小掩码将 UIView 保持在手机底部

我附上了一张颜色View的屏幕截图,我想使用自动调整大小蒙版将其放置在屏幕底部。我已经尝试了所有我能想到的调整大小蒙版的组合,但是当我将模拟指标的大小更改为3.5或4英寸时,它没有移动。:(我做错了什么?自动调整蒙版大小是否可行?编辑附上一张我也锚定在底部的图片。 最佳答案 你可能想要的是这样的:底部的固定工字梁(垂直“支柱”)表示“保持我与底部的距离不变”(即保持固定在底部)。缺少上下箭头(“Spring”)意味着“不要随着父View的高度变化而改变我的高度。”其他三个水平组件是可选的:左右工字梁(支柱)说“如果我在横向和纵向之间

ios - 使用 UIView 动画和 CGAffineTransform 时会发生奇怪的行为

我在我的项目中创建了一些动画。基本上,我使用UIViewanimate和CGAffineTransform,但是发生了一件非常奇怪的事情,我不知道。希望有人能帮我解决这个问题。提前致谢。奇怪的是:用户点击一个按钮后,按钮滑出屏幕,另外两个按钮在屏幕上滑动(我只是改变了这些按钮的中心点来实现这个动画)。并且,一段时间后,屏幕上的View开始晃动(我使用CGAffineTransform来实现此目的)。这时,奇怪的事情发生了——之前滑出屏幕的按钮又出现在原来的位置,另外两个按钮消失了(没有动画,只是出现然后消失)。下面是相关代码,1)按钮滑出和滑入动画相关代码-(IBAction)star