Tag: 用户界面

检测对UIWebView的滚动视图的contentSize的更改

我试图在UIScrollView的内容的底部设置一个UIView,所以我把视图的位置设置为scrollview的contensize heigth。 但我的scrollview是一个UIWebView的子视图,所以当图像加载时,contentig heigth改变,我的视图应该是在滚动视图的底部结束在中间… 所以我正在寻找一种方式来通知当滚动视图的contentize变化。 我试图将其子类化,并更改setter为contensize发送一个NSNotification: @implementation UIScrollView (Height) -(void)setContentSize:(CGSize)contentSize { _contentSize=contentSize; [[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:@"scrollViewContentSizeChanged" object:nil]]; } @end 但在编译我得到和错误说: “_OBJC_IVAR _ $ _ UIScrollView._contentSize”,引用自: – MyClass.o中的[UIScrollView(Heigth)setContentSize:] ld:symbol(s)not found for architecture armv7 任何想法如何二传手应分类? 谢谢 !

自定义导航栏

我正在抓取运球,发现附带的devise。 我想知道如何做这样的自定义导航栏。 我的意思是如何创build一次导航栏,并隐式重复使用它为每个视图控制器。 我想有一种根视图控制器,并inheritance其他视图控制器,但我不知道如何做到这一点。 任何想法或链接将appreachated! 干杯。 西里尔

iOS令牌字段

任何方式在iOS中执行这个问题的描述? 带有混合标记/stringinput的NSTokenField,可能吗?

使UITableView看起来更像是一个“常规”的表,有多列

我有一个非常标准的UITableView ,但我想改变它看起来像iOS开发以外的普通表 – 使它有更多的列(但只有一行),并使单元格的方形。 我想要制作更多的桌子(每个单元一个桌子),然后把它们放在一起,但是这样做不会那么方便。 有没有一种简单的方法可以使细胞在右边而不是在下面?

删除UITextView额外的边框

我做了一个UITextView但有一些不必要的间距: (我正在分别画白盒子)。 我相当肯定我得到的坐标正确,因为如果我滚动它被切断在正确的地方: 我怎样才能使文本进一步向左走,也是最顶端的位置呢? 也就是说,我想看起来像这样: 我试过[[textView layer] setBorderWidth:0.0f] ,但无济于事 – 它已经没有边界。 这是如果我将边框宽度设置为2和红色的颜色: 我很好奇多余的空间来自哪里以及如何控制它。

自定义UI导航栏和button

你好我是新来的ios开发,并想知道如何自定义导航栏button 这是我用来改变导航栏的颜色 [[UINavigationBar appearance] setBarTintColor:[UIColor]] 我想改变button的颜色 这是一个例子

如何从纵向模式转换到横向模式并locking它?

我有一个电影视图压缩在肖像模式的右下方视口。 当用户展开电影视图时,电影视图将以横向模式展开为全屏。 无论设备是什么方向,我也想在全屏时将电影视图locking到横向模式。 注意:我所有的其他视图都是以肖像模式。 我用这个代码来引用这个post , 应用设置, AppDelegate.swift internal var shouldRotate = false func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { return shouldRotate ? .allButUpsideDown : .portrait } 视图控制器, func expandPlayerWindow(button: UIButton) { self.player.view.frame = CGRect(x:0, y:-20, width: UIScreen.main.bounds.maxY, height: UIScreen.main.bounds.maxX) let appDelegate = UIApplication.shared.delegate as! AppDelegate print(appDelegate.shouldRotate) print(self.supportedInterfaceOrientations) appDelegate.shouldRotate = true // […]

如何使incall覆盖不向下推ui

我有一个iOS应用程序。 它工作很好。 除了当用户有一个热点或正在打电话,但通话应用程序是最小化 状态栏的延伸高度推动我的用户界面,使其中的一部分消失,在底部。 我想要这个扩展栏覆盖屏幕的顶部,而不是向下推动用户界面。 我如何做到这一点?

iOS选项popup – 类似于剪切/复制/粘贴

对于我正在开发的应用程序,我需要一些popup选项,类似于在UITextView或UIWebView中select文本时如何显示剪切/复制/粘贴。 但是,我很难find这种types的popup窗口。 有没有一个公共的API,或者是从头开始实施?

带有标准UI的iOS上的Twitter SDK

我正在寻找SDK将Twitter整合到我的iOS应用程序中。 我做了研究,似乎MGTwitterEngine是大多数人推荐的。 但是,MGTwitterEngine仅提供对Twitter API的访问权限,但不提供对UI的访问权限。 我也看了一些与Twitter集成的iPhone应用程序,比如SCVNGR,FriendsAroundMe,Hashable,它们都有相同的login页面。 但是,我找不到这些应用程序使用的SDK。 我不知道是否有任何SDK发布(从Twitter是最好的),其中包括与标准的UI实施的SDK和一些演示代码。 谢谢你的build议。 史蒂夫