小编Isu*_*uru的帖子

如何使Tab页面的宽度适合TabControl的宽度

我有一个带有两个标签页的TabControl.

在此输入图像描述

如何使标签页适合TabControl的宽度,如下面的屏幕截图所示.

在此输入图像描述

我尝试使用以下代码行,但它也不起作用.

tabControl1.SizeMode = TabSizeMode.FillToRight;
Run Code Online (Sandbox Code Playgroud)

c# tabcontrol tabpage width

6
推荐指数
2
解决办法
2万
查看次数

如何将文件上传到Amazon S3并使用iOS获取响应的URL

我使用了Amazon Sample Code中的代码片段.以下代码将数据上传到amazon S3存储桶,但我需要上传文件的URL.我正朝着正确的方向前进吗?或者有人能指出我正在犯的错误

任何形式的帮助将不胜感激.

AWSS3TransferManager *transferManager = [AWSS3TransferManager defaultS3TransferManager];
    AWSS3TransferManagerUploadRequest *uploadRequest = [AWSS3TransferManagerUploadRequest new];
    uploadRequest.bucket = S3BucketName;
    uploadRequest.key = S3UploadKeyName;
    uploadRequest.body = self.uploadFileURL;
    //uploadRequest.contentLength = [NSNumber numberWithUnsignedLongLong:fileSize];

    [[transferManager upload:uploadRequest] continueWithBlock:^id(BFTask *task) {
        // Do something with the response
        AWSS3TransferManagerUploadOutput *uploadOutPut = task.result;
        NSLog(@"bftask:%@",uploadOutPut); // Upload out put gives me the following response
        return nil;
    }];
Run Code Online (Sandbox Code Playgroud)

bfTask响应:

bftask:<AWSS3TransferManagerUploadOutput: 0x1706606c0> {
    ETag = "\"0aefedfa36b687a74025b1ad50f3101f\"";
    serverSideEncryption = 0;
}
Run Code Online (Sandbox Code Playgroud)

objective-c amazon-s3 amazon-web-services ios

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

MFMailComposeViewController Bar titleText和UIbarbuttons不使用外观代理提供的自定义字体

我已经使用"applicationDidFinishLaunching"中的Appearance Proxy将UIBarButtonItem和UINavigationBar titleTextAttributes的外观更改为我的自定义Font以及颜色变为白色.每个导航标题文本和BarButtonItems都使用提供的自定义字体.

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    application.setStatusBarStyle(UIStatusBarStyle.LightContent, animated: false)
    UINavigationBar.appearance().barStyle = UIBarStyle.BlackTranslucent
    UINavigationBar.appearance().barTintColor = NSFontAttributeName:SharedHelper.myCustomBarColor()
    UINavigationBar.appearance().titleTextAttributes =[NSForegroundColorAttributeName:UIColor.whiteColor()]

    UIBarButtonItem.appearance().tintColor = UIColor.whiteColor()
    let attributes = [NSFontAttributeName:SharedHelper.customFontForBarButton()]
    UIBarButtonItem.appearance().setTitleTextAttributes(attributes, forState: UIControlState.Normal)
    return true
}    
Run Code Online (Sandbox Code Playgroud)

当我使用MFMailComposeViewController发送电子邮件时出现问题.MFMailComposeViewController忽略字体属性并恢复为默认字体.在iPhone 5S模拟器中,我可以看到一段时间的自定义字体,但它恢复为默认字体.

在此输入图像描述

在iPhone模拟器5S中显示了一段时间.(我想要完成这个)

在此输入图像描述

几秒钟后使用默认字体.

对此有何帮助?外观代理不应该也适用于MFMailComposeViewController的UIBarButton和NavigationBar,或者是否需要对此进行编码?

我正在使用Swift,并尝试使用由Nove使用Bridge的appearanceWhenContainedIn,但似乎没有工作.我关心的是改变MFMailComposeViewController的titleText和BarButtonItems(取消,发送)的字体.

提前致谢.任何帮助将受到高度赞赏.

iphone uikit ios swift mfmailcomposeviewcontroller

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

尤里卡表单库响应行的文本字段完成编辑?

我们正在评估 Eureka Forms,并创建了一个带有几个 FieldRows 的简单表单。我看到如何从表单中获取所有值,以及如何使用 onChange()(逐个字符地)更改任何行时如何响应,但对我来说如何响应字段的编辑完全完成,而不是随着每个字符的输入而完成。

在普通的文本字段中,我们可以将视图控制器或 tableview 的单元格设置为文本字段的委托并响应 textField:didFinishEditing: 并在那里处理它。

如何使用 Eureka Forms 字段行做到这一点?

谢谢

ios swift swift2 eureka-forms

6
推荐指数
2
解决办法
1380
查看次数

由于图像太多,应用程序大小太大

我正在创建一个通用应用程序.对于一个屏幕,我使用控件在网格中显示6个图像(png格式).此屏幕还支持纵向和横向.

我为所有iDevices创建了一组不同分辨率的图像,并使用正确的命名约定命名它们,如下所示.

  • 名〜iphone.png
  • name@2x~iphone.png
  • 名〜ipad.png
  • name@2x~ipad.png
  • name-568h@2x~iphone.png(iPhone 5)

而且我必须创建另一组这些图像,因为我支持两种方向,我不能使用与上面相同的图像,因为在景观中它会拉伸.

现在我只有一个屏幕有近60张图像,应用程序已经重达40MB!不言而喻,这是不可接受的.

我的问题是,是否有必要为所有这些尺寸/设备和方向创建单独的图像?我不能只为视网膜显示器创建一个设置,它会缩小到正常显示吗?如果那是不可能的,有没有办法缩小图像的大小?

谢谢.

screen-orientation screen-size image-scaling orientation-changes ios

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

固定位置弄乱了宽度

我在 div 中有一个 HTML5 音频播放器。我已将其宽度设置为 100%。我想在滚动时将播放器固定在顶部,所以我固定了它的位置。问题是当我这样做时,播放器宽度会溢出容器。

下面是我的代码。

超文本标记语言

<div id="container">
    <audio src="#" controls></audio>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#container {
    width : 350px;
    height: 300px;
    background: #BADA55;
}

audio {
    width: 100%;
    /*position: fixed;*/
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个小提琴来演示这个问题。它目前处于我想要的状态。取消注释即可position: fixed;查看问题。

谁能告诉我应该做什么才能使其保持正确的宽度?

谢谢

html css css-position

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

使用Laravel Installer安装Laravel 4.1

我正在尝试使用Laravel安装程序安装Laravel 4.1,但文档不是很具描述性.

谁能请一步一步指导如何做到这一点?我完全是Laravel和PHP框架的新手.

我在运行WAMP 2.2的Windows 7机器上.

php installation laravel laravel-4

5
推荐指数
2
解决办法
4947
查看次数

参数添加到Alamofire中的请求时出错

我正在使用名为Alamofire的新网络库在Swift中执行POST请求.

Alamofire允许您单独构建参数格式并添加它.这是我的请求格式.

{
  "DeviceCredentials": {
    "UniqueId": "sample string 1"
  },
  "Personalnumber": "sample string 1"
}
Run Code Online (Sandbox Code Playgroud)

以下是我提出的建议.

let parameters = [
    "DeviceCredentials": ["UniqueId": uniqueID],
    "Personalnumber": personalNumber
]
Run Code Online (Sandbox Code Playgroud)

这两个uniqueIDpersonalNumber字符串类型.此时我没有收到任何错误,但是当我尝试将其添加到请求时,

Alamofire.request(.POST, "https://www.example.com/api/", parameters: parameters, encoding: .JSON(options: nil)).responseJSON { (request, response, JSON, error) -> Void in
    println(JSON!)
}
Run Code Online (Sandbox Code Playgroud)

我在parameters参数中得到此错误,'String'与'NSObject'不同.

我的格式有问题还是这个错误?

谢谢

编辑:我发现用uniqueIDso(["UniqueId", 1])这样的整数替换可以消除错误.但我尝试了另一种格式作为测试,我已在下面列出,它编译没有任何错误!

let paras = [
    "DeviceCredentials": ["UniqueId": uniqueID],
    "UserCredentials": ["Personalnumber": personalNumber]
]
Run Code Online (Sandbox Code Playgroud)

parameters networking ios swift alamofire

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

无法让我的位置显示在iOS 8的Google地图中

我正在尝试在iOS 8的Swift项目中使用Google Maps for iOS.我添加了Objective-C桥接标头,并按照其文档中的说明添加了Google Maps SDK .我尝试了这个例子,一切正常.

我需要显示我当前的位置.我在iOS 8模拟器中设置了自定义位置的坐标,并修改了 StackOverflow应答中显示的代码.下面是它的Swift版本.

import UIKit
import Foundation

class MapViewController: UIViewController {

    @IBOutlet var mapView: GMSMapView!

    var firstLocationUpdate: Bool?

    override func viewDidLoad() {
        super.viewDidLoad()

        let camera = GMSCameraPosition.cameraWithLatitude(-33.86, longitude: 151.20, zoom: 12)
        mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
        mapView.settings.compassButton = true
        mapView.settings.myLocationButton = true

        mapView.addObserver(self, forKeyPath: "myLocation", options: .New, context: nil)

        dispatch_async(dispatch_get_main_queue(), { () -> Void in
            self.mapView.myLocationEnabled = true
        })
        println(mapView.myLocation)
        view = mapView

        let marker = GMSMarker() …
Run Code Online (Sandbox Code Playgroud)

location google-maps ios swift ios8

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

将数据从 SwiftUI 传递到 UIKit

我是 SwiftUI 的新手,我一直在尝试如何在同一个应用程序中将 SwiftUI 和 UIKit 集成在一起。我用 SwiftUI 制作了一个简单的登录屏幕。

struct LoginView: View {
    
    var body: some View {
        VStack {
            LogoView()
            InputView(title: "Company Code")
            ButtonView(title: "Proceed")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我通过将该视图中的所有组件提取到单独的视图(LogoView、InputView、ButtonView)来使它们可重用。

struct LogoView: View {
    var body: some View {
        VStack {
            Image("logo")
            Text("Inventory App")
                .foregroundColor(.blue)
                .fontWeight(.bold)
                .font(.system(size: 32))
        }
    }
}

struct InputView: View {
    let title: String
    
    @State private var text: String = ""
    
    var body: some View {
        VStack(alignment: .leading) {
            Text(title)
                .foregroundColor(.gray)
                .fontWeight(.medium)
                .font(.system(size: 18))
            
            TextField("", text: …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui observableobject

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