小编Mat*_*tyG的帖子

在Landscape模式下使用Interface Builder进行编程

我想在Landscape模式下使用Interface Builder设计应用程序.我不知道如何将控件放在横向模式下.我只知道通过使用self.transform来旋转我的UIView.我是新手.所以任何人都可以帮助我.

iphone xcode cocoa-touch interface-builder

3
推荐指数
2
解决办法
6679
查看次数

创建UINavigationBarButton中的缩进外观 - 以编程方式

我正在尝试以编程方式重新创建可在UINavigationBarButton上看到的缩进按钮外观.不是闪亮的双色调外观或渐变,只是周边阴影:

在此输入图像描述

它看起来像是整个视野周围的内部暗影,顶部稍暗一些?然后在下视图周边外部突出阴影.

我已经玩了一些Core Graphics,并尝试使用QuartzCore并使用view.layer.shadowRadius和.shadowOffset进行阴影处理,但是甚至无法让低调突出显示正确.我也不确定从哪里开始实现具有内部偏移的暗阴影和具有外部偏移的光阴影.

cocoa-touch core-graphics quartz-graphics uiview ios

3
推荐指数
1
解决办法
1502
查看次数

在iOS中使用核心图形上下文绘制一个圆圈 - Objective-C或Swift

我正以这种方式画一个圆圈:

CGContextRef contextRef = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(contextRef, 2.0);
//CGContextSetRGBFillColor(contextRef, 0, 0, 1.0, 1.0);
//CGContextSetRGBStrokeColor(contextRef, 0, 0, 1.0, 1.0);
 CGContextSetStrokeColorWithColor(contextRef, [color CGColor]);
CGRect circlePoint = (CGRectMake(coordsFinal.x, coordsFinal.y, 50.0, 50.0));

CGContextFillEllipseInRect(contextRef, circlePoint);
Run Code Online (Sandbox Code Playgroud)

我想知道怎样才能让圆圈内部变空,这样我才能看到它背后的东西.

objective-c cgcontext ios swift

3
推荐指数
1
解决办法
6502
查看次数

根据今天的日期,以一致的顺序对数组进行洗牌 - Swift

我想要对一组Any对象进行洗牌,但在当前日历日期间每次执行洗牌时,顺序都应该保持一致。

let myArray = [1, 2, 3, 4, 5]
print(myArray.myShuffleForDateFunction(Date()))

//output today is always e.g. [3, 5, 1, 2, 4] 
//output tomorrow is always e.g. [1, 4, 5, 3, 2], etc
Run Code Online (Sandbox Code Playgroud)

所以想要一些随机顺序生成器,我用今天的日期播种,例如

let todayAtMidnight = Calendar.current.startOfDay(for: Date())
let secondsSince1970UntilTodayAtMidnight = todayAtMidnight.timeIntervalSince1970
Run Code Online (Sandbox Code Playgroud)

我已经看过了shuffle(using:),但是我可以向它传递一个用我的日期播种的生成器吗?或者还有其他我可以使用的东西吗?

arrays sorting shuffle date swift

3
推荐指数
1
解决办法
749
查看次数

Xcode4:在xcode4-interfacebuilder中更改tabbar-properties的位置

xcode 4有一个直接包含的界面构建器,无论如何我想要更改tabbarcontroller的项目.我的主题是:重新排列,添加新的,更改视图类型,例如nagvigation

这是我想要的(来自InterfaceBuilder V3.2的屏幕截图)在Xcode4 beta中

InterfaceBuilder V3.2的屏幕截图

欢呼声

编辑:我找到的唯一解决方案是复制现有的项目并更改属性,但我仍然对解决方案感兴趣,因为这只是一个解决方案.

iphone xcode uitabbarcontroller ios xcode4

1
推荐指数
1
解决办法
3041
查看次数